Hallo,
ich bekomme folgenden Fehler:
Quote:
Caused by: org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: de.fhd.champshooting.domain.Disziplin.ergebnisse[de.fhd.champshooting.domain.Ergebnis]
Die zugehörigen Klassen sind:
Code:
@Entity
@Table(name = "tDisziplinen")
public class Disziplin {
@Id
@GeneratedValue
@Column(name="pk_disziplin")
private int id;
private String kuerzel;
private String bezeichnung;
@OneToMany(mappedBy = "disziplin")
private List<Ergebnis> ergebnisse;
...
und
Code:
@Entity
@Table(name = "tErgebnisse")
public class Ergebnis {
@Id
@GeneratedValue
@Column(name="pk_ergebnisse")
private int id;
private Date datum;
private int ringe;
@ManyToOne
@JoinColumn(name = "fk_schuetze", nullable = false)
private Schuetze schuetze;
@ManyToOne
@JoinColumn(name = "fk_disziplin", nullable = false)
private Disziplin disziplin;
@ManyToOne
@JoinColumn(name = "fk_klasse", nullable = false)
private Klasse klasse;
@ManyToOne
@JoinColumn(name = "fk_wettbewerb", nullable = false)
private Wettbewerb wettbewerb;
...
Die Konfiguration wird über Annotationen durchgeführt. Und die weiteren Klassen (Schuetze, Klasse, Wettbewerb) sind wie Disziplin aufgebaut und der Fehler kommt dort nicht.
Hat jemand eine Idee, wo der Fehler liegt?
Danke,
Markus