@OneToMany 관계에서 List를 사용하려면 항상 mappedBy 를 하셔야할겁니다.

관련 정보는 http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/ 문서에서 Collections 와 Indexed Collections (List,Map) 부분을 참조해보세요.


블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

1.hql

 - SessionFactory로 session 생성후 hql 작성, Query 객체 생성. 쿼리 실행

2.session.save/delete

 - 제약이 많음 원하는 결과 도출 힘듬

3.HibernateTemplate find/get 등

 - 제약많음, 원하는결과 도출힘듬

4.Criteria

 - NoSql 방식으로서는 괜찮은 대안. 여러가지 응용가능

블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

@Column(name="Price", columnDefinition="Decimal(10,2) default '100.00'")
출처 :  http://stackoverflow.com/questions/197045/setting-default-values-for-columns-in-jpa 


블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.

SeesionFactory를 사용할때 session이 없는 경우 발생한다.


web.xml 에 아래의 필터를 추가하여 세션을 생성.


<filter>

<filter-name>openSessionInViewFilter</filter-name>

<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>

<init-param>

<param-name>singleSession</param-name>

<param-value>true</param-value>

</init-param>

</filter>


<filter-mapping>

<filter-name>openSessionInViewFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

블로그 이미지

기계새

Java, Spring, iBatis, Maven, eclipse 개발관련 잡다한 메모공간입니다.