Go Top Menu

Preface#

객체 지향 software와 관계형 데이터베이스로 작업을 하는 것은 성가신 일이며 오늘날의 기업환경에서는 시간이 걸릴 수 있다. Hibernate는 자바환경들을 위한 객체/관계형을 mapping하는 tool이다. object/relational mapping(ORM)이라는 용어는 객체모델로부터 SQL 기반의 스키마를 가진 관계형 데이터 모델로 매핑하는 기술을 의미한다.

Hibernate는 Java classes에서 dateabase table로의 대응을 고려하지 않는다. 그러나 data query와 검색기능을 제공하기도 하고 SQL과 JDBC를 수동으로 handling함으로써 소요되는 개발 시간을 줄일 수 있다. 하이버네이트의 목적은 개발자들에게 프로그래밍업무에 관련된 일반적인 data 영속성의 95%를 줄여주는 것이다.

Hibernate 와 Object/Relational Mapping 또는 Java가 익숙 하지 않다면 다음의 단계를 따라하기 바란다.

  • 배포된 Hibernate의 eg/ 디렉터리에는 간단한 standalone application이 있다. JDBC driver 를 lib/ 디렉터리에 복사 하고 src/hibernate.properties 파일을 데이터베이스의 환경에 맞게 수정하라. 배포된 디렉터리의 command prompt창에서 ant eg 혹은 build eg를 타이프해라.
  • 정보의 일순위 소스로서 이 관련 문서를 사용하라.
  • FAQ는 Hibernate website에서 찾아볼 수 있다.
  • Hibernate website의 Community Area는 design patterns와 여러가지 통합문제에 대한 해결들(Tomcat, JBoss, Spring, Struts, EJB, etc...)을 위한 좋은 출처이다.
  • Hibernate 웹 사이트의 offline version은 배포된 Hibernate doc/의 하위 디렉터리에 있다.(doc/index.html)

질문이 있다면 Hibernate website에 링크된 user forum 을 이용해라. 우리는 버그리포트와 기능요구를 위해 JIRA issue trackings system을 제공한다. Hibernate의 발전에 흥미가 있다면 개발자 메일링리스트에 가담해라.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 06-Apr-2006 09:45 by UnknownAuthor  
G’day (anonymous guest) My Prefs

Referenced by
HibernateReference

JSPWiki v2.8.4