只是一个简单的问题,如何映射必须手动分配的主键(数据类型为int)。因此,数据库中没有标识,如果手动编写代码,您可能会打开一个事务,锁定表,取最高ID,递增1,然后插入带有新值的记录。
答案 0 :(得分:2)
设置要分配的Id生成器。在http://barchitect.blogspot.com/2008/07/nhibernate-generator-and-primary-key.html
了解更多信息答案 1 :(得分:0)
实际上,我使用了增量生成器,不知怎的,我忽略了它的存在。它对它的使用有一些限制,但它现在适合这种情况。