J'ai deux tables:La sélection d'un objet à partir d'un à plusieurs dans Hibernate
Job
job_id, <other data>
Job_Link
job_link_id, job_id, start_timestamp, end_timestamp, <other data>
Il peut y avoir plusieurs enregistrements en Job_Link spécifiant le même job_id avec le start_timestamp et end_timestamps pour indiquer quand ces documents sont Considéré comme "courant", il est garanti que start_timestamp et end_timestamp ne se chevaucheront pas.
Nous avons des entités pour les tables Job et Job_Link et la définition d'une relation un-à-plusieurs pour charger tous les liens de travail ne poserait aucun problème. Cependant, nous aimerions éviter cela et avoir un seul élément job_link dans l'entité Job qui ne contiendra que l'objet Job_Link "actuel".
Y a-t-il un moyen de réaliser cela?