NHibernate:could not initialize a collection

_懒猫 2017-07-17 04:32:56
报错场景是这样的:数据库有两个表:InstructionOrder和InstructionOrderLine,是一对多的关系,InstructionOrderLine有外键head_id,head_id是InstructionOrder的主键id,我读取InstructionOrder的数据,然后将其插入到另外一个数据库中,然后偶尔就会报以下错误,但是第二次又会处理成功,一直没找到原因,错误信息如下:could not initialize a collection: [InstructionOrder.InstructionOrderLineshead_#41909][SQL: SELECT instructio0_.head_id as head18_1_, instructio0_.id as id1_, instructio0_.id as id39_0_, instructio0_.part_code as part2_39_0_, instructio0_.part_name as part3_39_0_, instructio0_.category as category39_0_, instructio0_.repair_property as repair5_39_0_, instructio0_.length as length39_0_, instructio0_.width as width39_0_, instructio0_.high as high39_0_, instructio0_.weight as weight39_0_, instructio0_.price as price39_0_, instructio0_.plan_qty as plan11_39_0_, instructio0_.act_qty as act12_39_0_, instructio0_.business_line_id as business13_39_0_, instructio0_.remark as remark39_0_, instructio0_.second_category as second15_39_0_, instructio0_.line_status as line16_39_0_, instructio0_.business_line_code as business17_39_0_, instructio0_.head_id as head18_39_0_ FROM InstructionOrderLine instructio0_ WHERE instructio0_.head_id=?]
...全文
291 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
caicaiwoba 2017-07-26
  • 打赏
  • 举报
回复
推测可能原因head_id没有传进去
snlixing 2017-07-26
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/90358442 不知道能帮上你吧
Haou2020 2017-07-26
  • 打赏
  • 举报
回复
帮顶,等待lz 解决散分哈哈
_懒猫 2017-07-18
  • 打赏
  • 举报
回复
自己顶一下,别沉了。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧