Spring MVC — 읽기 자료
Service 에서 SQL 도 같이 쓰면 안 되나? — 안 됨. 변경 사유가 다르므로 분리.
식재료 창고(DB)에 접근하는 일만 전담. SQL 을 작성하고 결과를 객체로 변환.
// src/main/java/com/smhrd/mapper/BoardMapper.java
package com.smhrd.mapper;
@Mapper
public interface BoardMapper {
List<Board> selectList();
Board selectOne(int num);
void insert(Board b);
void update(Board b);
void delete(int num);
}
Service 에서 SQL 도 같이 쓰면 안 되나? — 안 됨. 변경 사유가 다르므로 분리.
데이터 접근 책임이 한 곳에 모인다.