Ich habe zwei Entitäten // Alle Angaben hatHibernate Annotations @ManyToOne create table Beziehung zu speichern
@Entity
@Table(name = "A_TABLE_NAME")
public class AEntity extends ... {
...
@ManyToOne(fetch = FetchType.LAZY)
private BEntity b;
...
}
@Entity
@Table(name = "B_TABLE_NAME")
public class BEntity extends ... {
...
}
entfernt Wenn ich Tomcatbediener in Tabellenerstellung starten \ Zeit ändern (ich benutze Code erste Konzeption) I Fehler haben
ERROR: Unsuccessful: create table A_TABLE_NAME_B_TABLE_NAME (...)
ERROR: ORA-00972: identifier is too long
wie ich ManyToOne Beziehung wissen kann als Spalte in A_TABLE_NAME Tabelle gespeichert werden. Warum versucht Hibernate, eine Tabelle zum Speichern dieser Beziehung zu erstellen (wie dies in der ManyToMany-Beziehung der Fall ist)? Ich war falsch über diese Beziehung
ommited. Alles, was ich brauche, ist, @JoinTable Annotation zu verwenden und Tabellenname anzugeben. Vielen Dank – hatesms