Ich habe eine Situation, wo ich Daten aus drei verschiedenen Tabellen basierend auf einer Bedingung abrufen muss. Eg.Bedingte JoinColumn in Entity JPA/Hibernate
@Entity
class Order{
id;
type;
typeId;
@Join with boqTable to get the Boq Associated with if type == BOQ and id = typeId
@Join with customTable to get custom data associated if type == CUSTOM and id = typeId
}
Ich sollte in der Lage sein, die untergeordneten Tabellen mit der Order-Entität einzufügen und zu aktualisieren. Wie kann ich dies mit JPA/Hibernate .. Ich habe viel gesucht und ich konnte keine Lösung, abgesehen davon, es manuell auf der Service-Ebene anstelle der Behandlung am Entity-Modell
Es gibt keine bedingte verbindet. – Kayaman