Spring에선 Hibernate의 SessionFactory를 IoC로 관리하기 때문에...
xml에 정의를 해준다.
이 영향인지... hibernate의 hibernate.properties파일은 필요가 없어져 버렸다...
물론 hibernate.properties파일에 설정되야하는 내용은 Spring의 applicationXXX.xml파일에서 정의해야한다.
hbm.xml파일들도 물론 마찬가지인데...
위의 코드처럼 *.hbm.xml파일들을 관리하게 되는데... 이거 여간 짜증나는 일이 아니다...
*.hbm.xml파일들을 한곳에 모아서 한꺼번에 관리할 수 없을까? 라는 생각이 들 것이다...
물론 방법이 있다... 친절한 스프링씨...
출처: http://babtingdev.tistory.com/152
xml에 정의를 해준다.
이 영향인지... hibernate의 hibernate.properties파일은 필요가 없어져 버렸다...
물론 hibernate.properties파일에 설정되야하는 내용은 Spring의 applicationXXX.xml파일에서 정의해야한다.
hbm.xml파일들도 물론 마찬가지인데...
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>Code.hbm.xml</value>
<value>MajorCode.hbm.xml</value>
<value>MinorCode.hbm.xml</value>
<value>Account.hbm.xml</value>
.....
</list>
</property>
......
<property name="dataSource" ref="dataSource"/>
<property name="mappingResources">
<list>
<value>Code.hbm.xml</value>
<value>MajorCode.hbm.xml</value>
<value>MinorCode.hbm.xml</value>
<value>Account.hbm.xml</value>
.....
</list>
</property>
......
위의 코드처럼 *.hbm.xml파일들을 관리하게 되는데... 이거 여간 짜증나는 일이 아니다...
*.hbm.xml파일들을 한곳에 모아서 한꺼번에 관리할 수 없을까? 라는 생각이 들 것이다...
물론 방법이 있다... 친절한 스프링씨...
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/kr/trust/moneyplanner/domain/hbm</value>
</list>
</property>
....
<property name="dataSource" ref="dataSource"/>
<property name="mappingDirectoryLocations">
<list>
<value>classpath:/kr/trust/moneyplanner/domain/hbm</value>
</list>
</property>
....
출처: http://babtingdev.tistory.com/152
'Framework > spring' 카테고리의 다른 글
Spring3 @ModelAttribute 사용시 Date 값 매핑방법 (1) | 2012.05.18 |
---|---|
spring3 filter 설정 방법 (0) | 2011.05.30 |
[spring] spring에 올라와있는 객체들 jsp에서 사용방법 (0) | 2008.10.02 |
Spring XML설정파일을 위한 12가지 가장 좋은 선택 (0) | 2008.06.20 |
Spring 1# - "스프링 소개" (0) | 2008.03.08 |