首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

一个hibernate 地图ping的异常

2013-10-11 
一个hibernate mapping的错误在使用hibernate映射的时候如果配置:@OneToMany(cascade CascadeType.PERSI

一个hibernate mapping的错误

在使用hibernate映射的时候

如果配置:

@OneToMany(cascade = CascadeType.PERSIST, fetch = FetchType.EAGER)    @JoinColumn(name = "orderId", referencedColumnName = "ORDER_ID")    private Set<RedeliveryBucketDetailEntity> bucketDetails;

?

@ManyToOne    @JoinColumn(name = "orderId", insertable = false, updatable = false)    private RedeliveryBucketEntity bucket;

?这里的name 引用的字段名

这时候调用findAll 的时候,会导致 出现 查询错误, 会把orderId 当成数据库的一个字段

出现类似:

bucketdeta0_.orderId as orderId18_17_2_,

这是不对的,

需要在NAME这里也设置数据库列名 ORDER_ID

?

热点排行