1、数据是从两个表(A和B)中取出来的,并且这两个表各种字段都是一样的(业务原因)
hibernate:id1(表A数据)
1(表A数据)
直接在数据库中执行:id1(表A数据)
1(表B数据)
直接在数据库中的结果是所期望的结果
------解决方案--------------------hibernate中form后的是实体类名.你定义实体类中的字段
sql和hql访问数据库的机制不一样的
------解决方案--------------------一般都是一样的其实hibernate就把jdbc给封装了 如果你的实体类和sql语句都是对应表中的一样的话
应该是可以得到你想要的期望值可能是不是你的hql语句写的不对然后跟踪代码
假如bean的配置文件存在 你可以在执行完sql后面加上addentity方法 hibernate会自动封装
如果这个bean是没有xml配置文件的 那你只能去遍历这个list 构造bean
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....