2011-05-03 15 views
38

me parece que tienen problemas con la asignación de una lista en Hibernate. En nuestro proyecto existe una clase con Card contiene una clase con AnswerAnswer contiene un List<String>.Hibernate, Lista <String>

Es una representación cartográfica List<String> por Hibernate utilizando anotaciones? Es decir, ya que no tiene la anotación @Entity?

Saludos

Respuesta

3

tratar

@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>(); 

o ver this detail example

+6

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

Cuestiones relacionadas