Page 6 -
P. 6
5장 모델과 데이터베이스 223
5.1 JPA에 의한 데이터베이스 사용하기 224
스프링 프레임워크의 지속성 접근법 224
모델에 필요한 기술 224
pom.xml 변경하기 226
엔터티에 대해 228
MyData 클래스 작성하기 229
엔터티 클래스의 애너테이션에 대해 232
리포지터리에 대해 233
리포지터리용 패키지 준비하기 234
리포지터리 클래스 MyDataRepository 작성하기 235
리포지터리 사용하기 236
리포지터리의 메서드 확인 237
템플릿 준비하기 239
5.2 엔터티의 CRUD 240
폼으로 데이터 저장하기 240
컨트롤러 수정하기 242
@ModelAttribute와 데이터 저장 244
@Transaction과 트랜잭션 244
데이터 초기화 처리 245
MyData 변경하기 246
리퀘스트 핸들러 작성하기 250
엔터티 삭제하기 252
리포지터리의 메서드 자동 생성에 대해 256
자동 생성 가능한 메서드명 256
JpaRepository 메서드 구현 예 261
메서드 생성을 활용하기 위한 팁 262
5.3 엔터티의 유효성 검증 264
엔터티의 유효성 검증 도입 264
유효성 검증 확인 265
@Validated와 BindingResult 267
템플릿 작성하기 267
오류 메시지 출력 269
각 입력 필드에 오류 표시하기 270
javax.validation의 애너테이션 273
Hibernate Validator를 이용한 애너테이션 275
spring_11.indd 14 2017-03-22 �� 10:13:59