Hi,
I need help with the following exception
System.ArgumentException: identifier type mismatch
Parameter name: id
at NHibernate.Engine.EntityKey..ctor(Object id, Object identifierSpace, Type clazz, IType identifierType, Boolean isBatchLoadable, ISessionFactoryImplementor factory)
at NHibernate.Engine.EntityKey..ctor(Object id, IEntityPersister p)
at NHibernate.Impl.SessionImpl.DoLoadByClass(Type clazz, Object id, Boolean checkDeleted, Boolean allowProxyCreation)
at NHibernate.Impl.SessionImpl.Load(Type clazz, Object id)
at NHibernate.Impl.SessionImpl.Load[T](Object id)
where as the id in hbm.xml file looks like so
<id name="Id" column="Catno" type="int" >
<generator class="native"></generator>
</id>
thanks in anticipation
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp
Hibernate version:
Mapping documents:
Code between sessionFactory.openSession() and session.close():
Full stack trace of any exception that occurs:
Name and version of the database you are using:
The generated SQL (show_sql=true):
Debug level Hibernate log excerpt:
Problems with Session and transaction handling?
Read this:
http://hibernate.org/42.html