Getting started with NHibernatechamps NHibernate Identité
Comment puis-je générer des champs d'identité dans NHibernate en utilisant l'algorithme Hilo?
Getting started with NHibernatechamps NHibernate Identité
Comment puis-je générer des champs d'identité dans NHibernate en utilisant l'algorithme Hilo?
utilisation class = "hilo":
<generator class="hilo">
exemple:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate__MyClass" assembly="NHibernate__MyClass">
<class name="MyClass" table="MyClass">
<id name="Id" type="int" column="ID">
<generator class="hilo">
</id>
<property name="Name">
<column name="Name" not-null="true" />
</property>
<property name="Value">
<column name="Value" not-null="true" />
</property>
</class>
</hibernate-mapping>
I simplifié:
<id name="Id">
<column name="ID" sql-type="int" not-null="true"/>
<generator class="hilo" />
</id>
à:
<id name="Id" type="int" column="ID">
<generator class="hilo">
</id>
Vous pourriez avoir une erreur de syntaxe de quelque sorte qui est source de confusion NHibernate.
Si vous pouviez fournir plus de détails sur le code qui est en cours d'exécution avant la panne ou sur tout ce que vous pourriez penser important, cela pourrait accélérer la vitesse à laquelle votre problème est résolu.
Je n'ai pas encore regardé les screencasts. Mais Summer of nHibernate devrait vous aider. Je suis désolé - Je ne réponds pas à votre question initiale.
Merci pour la rétrogradation. c'était prévu. J'espère que le lien aide de toute façon. – shahkalpesh
pas la réponse, mais ils ne devraient pas vous voter :) –
savez-vous quel épisode couvre cela? –
J'utilise SQL Server. Dois-je créer des tables/colonnes supplémentaires pour hilo? –
I.e. NHib a-t-il besoin de tables/colonnes supplémentaires pour travailler avec hilo? –
Pourriez-vous fournir le code où vous faites l'insertion qui échoue, je pense que cela pourrait avoir quelque chose à voir avec le problème. Le message d'erreur indique à un certain point, votre essayant d'insérer un id nul. –