最近在hibernate级联查询中,抛出这个错误 后来调查半天 原因如下
主表级联明细表的时候 明细表中有个line_no的字段
主表配置如下
<list name="deliveryOrderDetails" cascade="all" >
<key column="delivery_Order_id"/>
<list-index column="line_no_"/>
<one-to-many class="com.pzx.DeliveryOrderDetail" />
</list>
明细表DeliveryOrderDetail在数据库中的line_no不能为空 为空的话 hibernate级联查询就抛出null index column for collection 错误!!!
Hibernate级联查询错误解析

本文探讨了Hibernate级联查询中出现的null index column for collection错误,并详细解释了该错误的原因在于明细表中的line_no字段为空。通过配置示例展示了如何正确设置级联属性以避免此类问题。
2140

被折叠的 条评论
为什么被折叠?



