Bestehen collection Felder mit hibernate

Einsatz von hibernate, wie kann ich anhalten, eine Klasse mit einer List<String> Feld?

Betrachten Sie die folgende entity-Klasse:

@Entity
public class Blog {
    private Long id;
    private List<String> list;

    @Id
    @GeneratedValue
    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }

    public List<String> getList() { return list; }
    public void setList(List<String> list) { this.list = list; }
}

Jedoch, wenn ich versuche zu speichern, bekomme ich die folgende Fehlermeldung:

[INFO] An exception occured while executing the Java class. null

Could not determine type for: java.util.List, at table: Blog, for columns: [org.hibernate.mapping.Column(list)]

Ich habe versucht, hinzufügen '@CollectionOfElements' zu getList(), aber dann nur die id ist in der Bibliothek gespeichert. Keine entsprechende Spalte, geschaffen für die Liste.

Hinweis: ich versuche nur, Hibernate, so konnte ich Unterlagen verwenden, die links, die wir mir helfen, zu verstehen, die Sammlung relationship management im Ruhezustand

InformationsquelleAutor notnoop | 2009-09-01
Schreibe einen Kommentar