2011-05-03 5 views
38

최대 절전 모드에서리스트를 매핑하는 데 문제가있는 것 같습니다. 우리 프로젝트에서 클래스 은 Answer이고 AnswerList<String>을 포함합니다.최대 절전 모드,리스트 <String>

주석을 사용하여 최대 절전 모드에서 List<String>을 마핑 할 수 있습니까? 내 말은, @Entity 주석이 없기 때문입니까?

감사

답변

3

@org.hibernate.annotations.CollectionOfElements(
     targetElement = java.lang.String.class 
    ) 
    @JoinTable(
     name = "foo", 
     joinColumns = @JoinColumn(name = "foo_id") 
    ) 
    @org.hibernate.annotations.IndexColumn(
     name = "POSITION", base = 1 
    ) 
    @Column(name = "baz", nullable = false) 
    private List<String> arguments = new ArrayList<String>(); 

을 시도하거나 this detail example

+6

['@deprecated use @ ElementCollection'] (http://docs.jboss.org/hibernate/core/3.6/javadocs/index.html?org/hibernate/annotations/CollectionOfElements.html) –