본문 바로가기

컴퓨터공학/Spring & Hibernate

Spring> Hibernate> Configuration with Annotation

configuration은 hibernate가 데이터베이스에 어떻게 연결할 지 알려준다. 

 

configuration file을 만들어 준다.

스키마 주소, 유저이름, 유저비밀번호가 있다.

 

엔티티 클래스 란

데이터베이스 테이블에 연결된 자바 클래스 

 

 

연결에는 두 가지 방법이 있다.

XML config file

Java annotation

여기서는 Java annotation을 이용한다.

 

 

Entity class의 Annotation 구성에는 두 가지가 있다.

클래스를 테이블에 연결하는 것

필드를 칼럼에 연결하는 것

순서로 구성된다.

 


 

com.seol.hibernate.demo.entity 로 패키지를 만들고 Student 객체 클래스를 만들어 준다.

 

organize import을 할 때 javax.persistence.Entity를 선택하자.

 

생성자를 구성할 때 id는 빼준다.

toString( ) 메소드도 만들어준다.

 

여기까지는 개체 클래스 생성 과정이었다.


 

 

 

이제는 생성 클래스를 만들어 준다.

클래스를 만들 때 패키지 이름을 적으면 패키지도 같이 만들 수 있다.

이전에  com.seol.hibernate.demo.entity 을 만들었는데

이번에는 com.seol.hibernate.demo 까지만 이름을 쓰자.

그리고 메인 메소드로 설정하자.

 

 

 

이번에도 Organize imports 기능을 이용하자 

테이블에 데이터 넣기 성공