Spring 설정파일에서 사용하기
Hibernate + Spring 연동할 때 사용하는 sesstionFactory를 등록하는 설정파일 입니다. 이 곳에서는 Persistence 객체에 대한 정보를 XML 형식이든 어노테이션 형식이든 알아야 합니다. 따라서 파란색 부분에 어노테이션이 붙은 클래스들을 추가해 줍니다. 요걸 아래 처럼 바꿨습니다.
Spring에서 기본으로 List를 위해 사용하는 클래스는 ArrayList입니다.
참조 : Collection 형태의 프로퍼티 설정의 이면에서 무슨 결정이 일어날까?
LinkedList를 사용하고 싶을 때는 다음과 같이 list-class 속성을 사용하여 LinkedList를 사용할 수 있습니다.
<!-- creates a java.util.List instance with values loaded from the supplied 'sourceList' -->
<util:list id="emails">
<value>pechorin@hero.org</value>
<value>raskolnikov@slums.org</value>
<value>stavrogin@gov.org</value>
<value>porfiry@gov.org</value>
</util:list>
<util:list id="emails">
<value>pechorin@hero.org</value>
<value>raskolnikov@slums.org</value>
<value>stavrogin@gov.org</value>
<value>porfiry@gov.org</value>
</util:list>