Tagged

마이그레이션

A collection of 3 posts

마이그레이션

Migrate To Hibernate 3.2

API 변경사항 BytecodeProvider extension 하이버네이트의 바이트코드 처리에 필요한 라이브러리를 추가할 수 있는 기능을 추가했다. 이전에는 CGLIB만 사용했는데, 이제는 CGLIB과 Javassist 중에 하나로 선택할 수 있다. 행동 변경사항 Non-transactional access FlushMode.AUTO는 Session내의 변경을 모두 SQL을 실행해서 반영한다. 트랜잭션 범위가 아닐 경우에 auto flush는 생략된다. Second has to do with identifiers

마이그레이션

Migrate To Hibernate 3.1

API 변경사항 NamingStrategy 인터페이스로 업데이트 인터페이스에 추가된 새로운 메소드를 구현하거나, DefaultNamingStrategy 또는 ImprovedNamingStrategy 클래스를 상속받아라. 이벤트 리스너 이벤트 하나에 여러 개의 리스너를 등록할 수 있다. 이벤트 리스너의 API들이 리스너 배열을 받도록 수정되었다. 설정 변경사항 JDBC 커넥션 release mode 이전(2.0, 3.0)까지는 기본값이 ON_CLOSE였는데, 기본값이 이제(3.

마이그레이션

Migrate To Hibernate 3.0

참조: Hibernate Migration Reference API 변경사항 패키지 이름 net.sf.hibernate에서 org.hibernate로 변경. net.sf.hibernate.expression에서 org.hibernate.criterion으로 변경. 하이버네이트를 참조하는 외부 라이브러러(EHCache 같은 경우) net.sf.ehcache.hibernate.Provider에서 org.hibernate.cache.EhCacheProvider로 변경. Deprected Interfaces org.hibernate.classic 패키지로 이동됐다. Session 인터페이스의 find(), iterate(