stareagle: JBoss/Hibernate/JPA: Verknüpfen mehrerer Datensätze

Beitrag lesen

Moin,

ich sitze gerade an meiner ersten JBoss/JEE-Applikation und habe ein Problem.

In einer der Beans, die für Datenhaltung zuständig sind, verwende ich einen Vektor. Die Beans steht mit einer anderen in einer 1:m-Beziehung.

Der Code (Auschnitt):

  
private Vector<User> employees;  
//...  
@OneToMany(mappedBy = "employer", cascade = CascadeType.ALL)  
public Vector<User> getEmployees() {  
  return this.employees;  
}  
  
public void setEmployees(Vector<User> employees) {  
  this.employees = employees;  
}  

Beim Deployen der Anwendung gibt JBoss folgende Meldung aus:

org.hibernate.AnnotationException: Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements

und bezieht sich auf eben jene Eigenschaft. Ich habe aber absolut keine Ahnung was da falsch ist. Google und Co. waren leider nicht wirklich hilfreich.

Ich verwende JBoss 4.2.2.

Gruß

Stareagle