■ 개발 순서
먼저 하이버네이트 툴을 설치 한다.
https://www.hibernate.org/ 에서 hibernate tool zip 파일을 다운 받아 압출을 풀고 features, plugins 폴더를 eclipse가 설된 폴더에 복사해 넣는다. 그러면 설치 끝.
1. log4j.xml 파일 만들기, library 파일 lib 폴더에 넣기(하이버네이트와 스프링을 사용하기 위한 기본적인 라이브러리들)
2. hibernate.cfg.xml 파일 만들기
- WEB-INF 폴더에서 새로운 파일 만들기를 클릭하여 Hibernate Configuration 파일을 선택한다.(하이버네이트 툴이 설취되어 있어야만 나타난다.)
- 파일이름 그대로 두고 다음.
- 자신에 맞는 DB를 선택, 설정 하고 넥스트(XE는 오라클 10g EX버전 ) 아래 Create a console configuration 을 체크한다.
- 이 부분은 하이버네이트 perspective 에서 만들 수 있지만 여기서 하면 한번에 다 만들 수 있다.(위에서 Create a console configuration 체크를 해야지만 된다.)
- 그러면 hibernate.cfg.xml 파일이 만들어 진 것을 볼 수 있다.
log4jdbc를 사용하기 위하여 아래와 같이 변경
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">net.sf.log4jdbc.DriverSpy</property>
<property name="hibernate.connection.password">user01</property>
<property name="hibernate.connection.url">jdbc:log4jdbc:oracle:thin:@localhost:1521:XE</property>
<property name="hibernate.connection.username">user01</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
</session-factory>
</hibernate-configuration>
- Hibernate perspective 로 이동
- 아래 그림과 같이 만들어 진 것을 볼 수 있다.
이제 부터 개발을 시작 한다.