21.05.10
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은 생략불가
Author And Source
이 문제에 관하여(21.05.10), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kchief/21.05.10저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)