1
8
保存和删除都必须发生在事务中,并且事务必须在结束时提交。 像这样:
请注意:您需要将其包装在using中并正确回滚…此外,根据您的场景,在何处打开和提交事务也很重要。您还应该在完成后关闭事务… 另外,您能详细说明在哪里发生了异常吗?听起来您正在保存一个父级,然后因为父级的ID为空而引发子级?或者,它真的在拯救父母吗? |
2
1
配置log4net以便记录和查看nhibernate正在执行的操作可能会有所帮助… 我曾经也遇到过使用access的nhibernate的问题,并且可以通过设置日志来解决问题,这样我就可以准确地找出问题的原因。 我收到的错误消息与您的不同,但是 this 这篇文章是我描述如何解决我的问题的。也许你能帮上忙。:) |
3
0
NHibernate的开发人员非常不鼓励身份识别。我们遇到的主要问题是,在你冲洗之前,你得不到身份证。在你的国际案件中,hilo会是一个很好的替代品。 我想你真的想这么做…
|
4
0
我也有这个错误,解决方法是将它包装在本提到的事务中。然而,我不能让本和吉列的代码工作-可能是因为我对仿制药和NHibernate不熟悉。我创建了一个稍有不同的实现(使用Fluent NHibernate v1.3):
|
5
-2
我认为不是生成器class=“identitiy”/> 尝试generator class=“guid.comp” |
Nico Pizzo · 子查询上的nhibernate联接 6 年前 |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 6 年前 |
Stu · 具有特定类型的字符串外键的NHibernate映射 6 年前 |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |