hibernate OSGi에서 SessionFactory(Hibenate) 사용하기 참조 : http://www.osgi.org/blog/2007/06/osgi-and-hibernate.htmlhttp://notehive.com/wp/2008/07/23/osgi-hibernate-spring-dm-sample/ 번들 세 개만 살펴보겠습니다. 1. hibernate-class2. hibernate-session3. model-a1. hibernate-class 이 녀석은 하이버네이트 라이브러리를 묶어놓은 번들입니다. 얘가 담고 있는 라이브러리는 다음과 같습니다.이렇게 묶어놓은거 말고 스프링 번들 저장소에서
HANS OSGi에서 Hibernate의 SessionFactory 문제 대체 어떻게 해야 할까? 뭘? @Entity 달려있는 클래스들이 여러 번들들에 분포되어 있고, 애플리케이션이 돌아가는 도중에 번들이 추가되고, 없어지고, 다시 설치되고, 업데이트 되는 와중에 SessionFactory는 그에 따라 계속 바껴야합니다. Spring이 제공하는 AnnotationSessionFactoryBean 클래스로 만드는 SessionFactory는 정적입니다. 한 번 만들고 다른 빈들이 주입받아서 사용하는데, 도통 어떻게
hibernate 12.2.2. SessionFactory setup in a Spring container Spring 의 Application Context에 SessionFactory를 bean으로 등록해 둡니다. 다음은 Reference에 있는 XML 기반의 Hibernate 설정 파일을 사용할 때 등록하는 방법입니다. <beans> <bean id=”myDataSource” class=”org.apache.commons.dbcp.BasicDataSource” destroy-method=”close”>