Spring/Spring Data

Spring Data JPA 맛보기 (2)

자수씨 2011. 9. 5. 12:43

이전 포스팅에 이어 샘플 소스를 작성해보도록 하겠습니다.


1. 테이블 생성
샘플 테스트에 사용할 테이블을 아래 스크립트를 실행시켜 생성합니다.




2. domain, repository 소스 구성



Member 클래스: id 컬럼을 기본적으로 제공해주는 AbstractPersistable 를 상속받습니다.
- kr.co.vicki.sample.spring.data.jpa.domain.Member



IMemberRepository 클래스: id 를 이용하여 기본적인 CRUD 를 제공해주는 CrudRepository 를 상속받습니다.
- kr.co.vicki.sample.spring.data.jpa.repository.IMemberRepository



3. 환경 설정



/META-INF/persistence.xml (JPA 설정)


/infrastructure.xml (DB 환경 설정)


/repository-context.xml (jpa repository 등록)




이제 테스트 코드를 만들일만 남았습니다.