发布网友 发布时间:2023-09-08 20:58
共4个回答
热心网友 时间:2024-11-28 23:37
直接看现象,应该是Employee和Department的主键没有setter方法。你数据可以保存进去也不意味着ID就没有问题,因为你用的是sequence.最简单的办法,你save完对象后,直接去getId,看有没有值。热心网友 时间:2024-11-28 23:38
因为你没有贴出来Employee这个class.检查下你的这个class的ID这个字段是否有get/set,get/set最好是通过IDE生成了来的,自己手写要注意大小写.
另一个方法就是你可以尝试使用其它方式来写这个ID。比如assigned.
热心网友 时间:2024-11-28 23:38
那就是你的迭代解析Query.list() 的list是传值出现问题,或者实体类id类型的问题。热心网友 时间:2024-11-28 23:39
<id column="id" type="integer" name="id">