Comment puis-je carte un n-colonne de clé primaire avec nHibernate
J'ai une table avec 2 colonnes que PK (clé primaire composite).
Comment puis-je carte "Id" dans hbm.xml
?
<id name="A" />
Comment puis-je le faire avec nhibernate fluent?
OriginalL'auteur Elad Benda | 2011-11-25
Vous devez vous connecter pour publier un commentaire.
La NHibernate documentation décrit comment utiliser et la carte composite-id.
Vous pouvez également utiliser un composant comme compositeid.
Et pour NHibernate Fluent:
OriginalL'auteur Gerard
Pour une clé primaire composite dans nHibernate, je voudrais suggérer;
Pour l'hbm.xml:
Et puis vous devez remplacer est Égal à et GetHashCode de méthodes, de sorte que nHibernate sait comment comparer votre nouvelle clé et d'identifier les différents objets. Cela dépend de combien vous êtes prêt à aller, vous pouvez ainsi la carte des clés étrangères sur ces éléments à l'aide de la clé "-plusieurs-à-un".
Pour une clé-plusieurs-à-un:
Pour couramment hibernate une clé composite ressemble:
OriginalL'auteur mmg666
essayez ceci pour NHibernate...
et couramment Hibernate
espère que vous aide à...:-)
OriginalL'auteur Abhishek bhutra