21.05.10

EDDIE Kim·2021년 5월 11일
0

KH

목록 보기
86/98


service단에서 throw하는 이유 : 컨트롤러에 알려주기 위해서


update와 delete는 result가 0으로 넘어올 경우가 있으므로 조건절로 처리해줘야함.
insert는 그럴일이 없음.

dml은 트랜젝션에 의해 관리되어야 한다.

<configuration>
  <settings>
  	<setting name="mapUnderscoreToCamelCase" value="true"/><!-- _들어간 변수명을 카멜케이싱으로 바꿔주는 옵션 -->
  </settings>

mybatis-config.xml에 작성


조회한 학생 보이게끔 jsp에 코드작성

CRUD구현완료

action태그가 비워져있다는건 기본값(get방식)으로 현재페이지에 제출된다는 것.

$: 테이블명, 컬럼명 등의 식별자를 표현 ${col}
#: 데이터를 표현 #{value}

parameterType은 생략가능


resultType, resultMap은 생략불가

profile
과거 지상직 / 개발자 지망생

0개의 댓글

관련 채용 정보