100分求助:could not instantiate id generator for strategy 'sequence'
项目原来用的ORACLE数据库,改成SQLSERVER数据库后运行出现:
未处理的“NHibernate.MappingException”类型的异常出现在 nhibernate.dll 中。
其他信息: could not instantiate id generator for strategy 'sequence '
XML文件中的映射sequence我已经改成identity.
配置文件更改如下:
<add key= "hibernate.connection.provider " value= "NHibernate.Connection.DriverConnectionProvider " />
<add key= "hibernate.dialect "value= "NHibernate.Dialect.MsSql2000Dialect " />
<add key= "hibernate.connection.driver_class "
value= "NHibernate.Driver.SqlClientDriver " />
<add key= "hibernate.connection.connection_string " value= "user id=sa;data source=asset;password= " />
问题出在哪里?
------解决方案--------------------TO:XML文件中的映射sequence我已经改成identity
你原来在数据库中用的是Sequence吗?
你现在改成identity,请问是怎么改的?
Sequence和identity虽然都能作为自增字段来使用,但两者间有很大差别..
Sequence for example:
得到下一个序列值,假如有一个Sequence为sequence_num
比如插入一条数据:
insert into student(sid,sname,sage) values (sequence_num.nextval, 'liujia ',21);
------解决方案--------------------顶