hibernate的一对多关联问题

风祭_将 发布于 2013/04/19 00:54
阅读 376
收藏 0

我想问下hibernate的一对多的数量是不是有限制的呀?我做了四个表:A,B,C,D 其中的对应关系是 A-B,A-C,A-D。A都是一的一方,BCD为多的一方,我使用的是SSH框架,然后运行时老是报这个错误:org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of cn.mojian.CarManger.carIDNum。上网查了一下,说是定义的数据类型与数据库里的不一致,但是数据库的ABCD表也可以被创建出来,数据却没有插进去。当我把A-D这两个表的关联去掉后,数据又能正常插入了,hibernate是不是会限制关联表的数量呀,怎么只有A-B,A-C时一切都正常呢?求大侠解救

加载中
0
子木007
子木007
还是认真检查一下吧, 印象中没有这样的说法
0
JustForFly
JustForFly
你检查一下A-D中,oneToMany里面关联的字段类型是否一致。
0
DW_GYT
DW_GYT

引用来自“JustForFly”的答案

你检查一下A-D中,oneToMany里面关联的字段类型是否一致。
我觉得就是这个问题,以前也遇到过,仔细检查一下
0
风祭_将
风祭_将

引用来自“拈花微笑”的答案

引用来自“JustForFly”的答案

你检查一下A-D中,oneToMany里面关联的字段类型是否一致。
我觉得就是这个问题,以前也遇到过,仔细检查一下
解决了,貌似是我的一个set错了对象,东西多了就乱了~
0
风祭_将
风祭_将

引用来自“JustForFly”的答案

你检查一下A-D中,oneToMany里面关联的字段类型是否一致。
嗯,差不多是这个原因
0
风祭_将
风祭_将

引用来自“坑主”的答案

还是认真检查一下吧, 印象中没有这样的说法
确实,严谨有待提高呀
返回顶部
顶部