垃圾hibernate查询数据映射不正确!!!使用hibernate的输出的语句时的记录是正确的..
图片就是数据库查询的数据
这个是hibernate映射出来的数据
图片就是数据库查询的数据
这个是hibernate映射出来的数据
解决方案 »
- 小弟拜求各路大侠帮忙解决问题
- Map的key改变就找不到值啦
- 大侠帮个忙,怎么去处理5个chekbox自动换行问题(结贴给分)
- 使用hibernate分页,然后使用纯jdbc连接之后。。。
- javax.el.PropertyNotFoundException: Target Unreachable, identifier 'user' resolv
- 多文件上传问题
- 为什么我刚还可以运行的,现在就出现这种问题了呢。
- 从Oracle中读取多个图片字段显示在页面上,请大家帮忙,急,谢谢!
- 昨天问我要弹出试日期选择筐的朋友不好意思,今天在公司忙了一天都没上过网!明天我加班,一定帮各位email过去!顺便散点分!
- 高手请进:不关闭ie浏览器,用户某操作完成后就将该用户在cookie中保存的输入信息清空?在线等待。。。。
- 菜鸟提问
- 关于OA项目的jbpm测试模块——流程向下的问题
543002 lee1 2
是联合主键 不可能有重复的
可是hibernate居然映射成这样了晕死
你贴的图呢?file:///C:/Documents%20and%20Settings/user/桌面/aa1.jpg是啥玩意?谁能看到?
在数据库中查询的数据是
colA colB colC
543002 lee1 3
543002 lee1 2 结果使用hibernate装了以后成了
colA colB colC
543002 lee1 2
543002 lee1 2
这样了...已经确认sql语句没有问题..
数据库中的colA colB colC是一个联合主键,我在hibernate中把映射文件改了.把那个联合主键的映射去掉了
..使用colB作为映入主键..之后数据就变成这样了.
那么,能够让hibernate犯错的也就是只是你了。
colA colB colC
543002 lee1 3
543002 lee1 2
因为我在映射文件中不想用hibernate的那个compose-id(联合主键太麻烦了)..所以就在联合主键中随便
设置了一个作为id,没想到映射出来的会这样。。有什么办法能解决这个问题吗??就是不能用compose-id这样,之前更新也出错。原来是这个问题!!