J'ai une relation un-à-plusieurs, mais j'aimerais que seule une instance ait une relation un-à-un.Mappage hbm.xml
J'ai des véhicules de classe qui peuvent avoir plusieurs propriétaires tout au long de leur vie. Je veux seulement cartographier la classe pour obtenir les actifs. Y a-t-il un moyen de le faire?
Le problème est dans le fichier hbm.xml. Un véhicule peut avoir plusieurs propriétaires tout au long de leur vie, mais je ne veux obtenir que le dernier propriétaire. J'ai besoin de filtrer par vehiculeId, ownerId et EndDate. Je veux remplir le propriétaire de l'objet qui est dans vehicle.cs avec les actifs. Quand j'écris: Vehicule v = VehiculeService.SearchVehicule (id);
J'aimerais que v.Owner contienne le propriétaire du dernier véhicule.
Je ne peux pas enregistrer l'ID du propriétaire sur la table du véhicule parce que le propriétaire dépend de la date. Je peux avoir par exemple: propriétaire du véhicule StartDate EndDate 1 1 04/04/2009 04/10/2009 1 2 05/10/2009 NULL
Pour cette raison, je dois filtrer par EndDate avoir les actifs
J'ai trois tables: Vehicle, Owner et VehicleVehicle. Le problème est que je dois une référence dans vehicle.cs au propriétaire actuel. Et je ne sais pas comment faire la cartographie.
Toute aide serait appréciée. Merci
Je ne peux pas stocker l'ID du propriétaire sur la table du véhicule parce que le propriétaire dépend de la date. Je peux avoir par exemple: propriétaire du véhicule StartDate EndDate 1 1 04/04/2009 04/10/2009 1 2 05/10/2009 NULL Pour cette raison, je dois filtrer par EndDate avoir les actifs –