Ich versuche, eine einfache JoinTable-Operation in Hibernate auszuführen, und es gibt mir passt. Ich habe eine Tabelle, die eine Entität namens "Person" darstellt. Ich habe eine andere Tabelle, die Sozialversicherungsnummern (zum Beispiel) darstellt. Ich möchte Sozialversicherungsnummer als String (es ist VARCHAR2) eine Eigenschaft auf der PersonEntity sein. PersonEntity funktioniert gut ohne den folgenden Code. Hier ist, was ich versuche zu tun.Hibernate Einfache JoinTable ohne Entität
@JoinTable(name = "PERSON_ID_X_SSN",
joinColumns = {@JoinColumn(name = "PERSON_ID")})
@Column(name="SSN", nullable=false, updatable=false)
private String social;
Die PERSON_ID_X_SSN Tabelle ist einfach dies:
PERSON_ID, SSN
Alles funktioniert gut ohne diesen Code. Sobald ich es in der gesamten Entität hinzufüge, ist null. Ich würde es vorziehen, keine separate Entität für PERSON_ID_X_SSN zu bilden ... bitte helfen Sie! Danke