2009-06-19 12 views

Respuesta

7

clase de uso = "hilo":

<generator class="hilo"> 

ejemplo:

<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 simplificado:

<id name="Id"> 
    <column name="ID" sql-type="int" not-null="true"/> 
    <generator class="hilo" /> 
</id> 

a:

<id name="Id" type="int" column="ID"> 
    <generator class="hilo"> 
</id> 

Puede tener un error de sintaxis de algún tipo que confunda NHibernate.
Si pudiera proporcionar más detalles sobre el código que se está ejecutando antes de la falla o cualquier otra cosa que considere importante, eso podría acelerar la velocidad a la que se resuelve su problema.

+0

Estoy usando SQL Server. ¿Debo crear tablas/columnas adicionales para el hilo? –

+0

I.e. ¿NHib necesita tablas/columnas adicionales para trabajar con el hilo? –

+0

¿Podría proporcionar el código donde falla la inserción de la inserción, creo que podría tener algo que ver con el problema? El mensaje de error dice que en algún momento, intentas insertar una identificación nula. –

4

No he visto las capturas de pantalla todavía. Pero Summer of nHibernate debería ayudarlo.

Lo siento, no estoy respondiendo su pregunta original.

+0

Gracias por la votación negativa. eso fue esperado. Espero que el enlace ayude de todos modos. – shahkalpesh

+0

no es la respuesta, pero no deberían votar abajo :) –

+0

¿sabes qué episodio cubre esto? –

Cuestiones relacionadas