Hallo,
ich habe das folgende Problem.
In einem Entitiy referenziere ich ein anderes Entity mit der folgenden Annotation:
Code:
public class Kunde implements Serializable {
@Column(name = "FILIALNR", insertable = false, updatable = false)
private Long filialnr;
@OneToOne
@JoinColumn(name = "FILIALNR", insertable = false, updatable = false)
private Filiale filiale;
}
Hier das einfache Entity Filiale
Code:
public class Filiale implements Serializable {
@Id
@Column(name = "FILIALNR", insertable = false, updatable = false)
private Long filialnr;
}
Das Problem ist, dass die Referenz nicht aufgelöst werden kann, denn die filialnr den Wert 0 hat. Denn in der Datenbank gibt es keine Filiale mit der filialnr 0. Wie kann ich an dieser Stelle abfangen, dass das Entitiy FILIALE nicht gesetzt werden braucht, wenn die filialnr 0 ist ?
Grüsse