最近在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 错误!!!