求帮忙看看关于hibernate的问题

问题描述

tbCompany的数据是comIdckId112233tbDepartmentdepId,comId112132tbCheckerckId123publicclassTbCompanyimplementsjava.io.Serializable{privateLongcomId;privateList<TbDepartment>tbDepartments;@OneToMany(mappedBy="tbCompany",fetch=FetchType.EAGER)publicList<TbDepartment>getTbDepartments(){returntbDepartments;}publicvoidsetTbDepartments(List<TbDepartment>tbDepartments){this.tbDepartments=tbDepartments;}privateTbCheckertbChecker;@OneToOne(fetch=FetchType.EAGER)@JoinColumn(name="ckId")publicTbCheckergetTbChecker(){returntbChecker;}publicvoidsetTbChecker(TbCheckertbChecker){this.tbChecker=tbChecker;}}

当我是用Criteriacriteria=getSession().createCriteria(TbCompany.class);returncriteria.list();查出来的数据是重复了第一个数据的comId:1,检查ID:1部门ID:1部门ID:2===========comId:1,检查ID:1部门ID:1部门ID:2===========comId:2,检查ID:2部门ID:3===========comId:3,检查ID:3当我使用StringqueryString="fromTbCompany";returngetHibernateTemplate().find(queryString);查出来的数据是对comId:1,检查ID:1部门ID:1部门ID:2===========comId:2,检查ID:2部门ID:3===========comId:3,检查ID:3问题,怎么使用QBC查询会出现重复数据了,是我配置类的关系出错了还是什么原因呢。怎么HQL就无出现这个问题。我怎么才能使用QBC出现的结果也跟HQL的一样正确?

解决方案

解决方案二:
该回复于2010-12-10 13:19:22被版主删除
解决方案三:
这里没有人吗,大侠们
解决方案四:
该回复于2010-12-08 17:14:27被版主删除

时间: 2024-12-01 21:45:31

求帮忙看看关于hibernate的问题的相关文章

javaee hibernate-求助avaee hibernate 项目控制台报错 求帮忙分析下,万分感谢!!

问题描述 求助avaee hibernate 项目控制台报错 求帮忙分析下,万分感谢!! 出现异常时间: [2013年8月9日 15:15:32] org.hibernate.HibernateException: Already disconnectedat com.hiaward.common.util.HibernateUtil.rollbackTransaction(HibernateUtil.java:175) at com.hiaward.common.util.HibernateU

java.lang.NullPointerException 求帮忙 。。。。。

问题描述 java.lang.NullPointerException 求帮忙 ..... 大神们给我看看为啥空指针吧 2015-05-25 16:20:32,830 ERROR [500.jsp] 72 - <> java.lang.NullPointerException at org.hibernate.hql.ast.util.SessionFactoryHelper.findSQLFunction(SessionFactoryHelper.java:365) at org.hiber

arcgis-Arcgis for Android 开发遇到问题,求帮忙解决

问题描述 Arcgis for Android 开发遇到问题,求帮忙解决 Arcgis for Android 开发遇到了at com.esri.android.map.MapView.(Unknown Source),怎么解决 Layout android:id="@+id/secondmapview" android:layout_width="fill_parent" android:layout_height="fill_parent"

open-ssh 连接报错,求帮忙解答一下 。谢谢

问题描述 ssh 连接报错,求帮忙解答一下 .谢谢 org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [null]; error code [0]; Listener refused the connection with the following

不同的机器压缩后的ZIP压缩文件上传后,有的存在中文乱码,求帮忙分析分析。

问题描述 不同的机器压缩后的ZIP压缩文件上传后,有的存在中文乱码,求帮忙分析分析. 用了commons-compress-1.8.jar下的ZipArchiveInputStream 进行的压缩包解压处理,在不同机器上对同样文件进行压缩生成zip压缩包,有的机器生成的压缩包上传后中文就乱码,有的就不是乱码,求帮忙分析分析. 解决方案 7zip 压缩文件 分析

ofbiz+oracle-刚学习ofbiz,将ofbiz的数据库改成oracle时,出现如下错误,求帮忙

问题描述 刚学习ofbiz,将ofbiz的数据库改成oracle时,出现如下错误,求帮忙 刚学习ofbiz ,想将ofbiz数据库改成oracle,我改了配置文件之后,ant load-demo ,没有报错,然后ant start后抱如下错,改怎么解决啊.谢谢 2013-12-11 13:41:21,694 (catalina-startup-0) [ UtilXml.java:1060:ERROR] XmlFileLoader: File file:/E:/Project 10/ofbiz/s

android-Android平板界面需要支持800*480以上分辨 ,求帮忙

问题描述 Android平板界面需要支持800*480以上分辨 ,求帮忙 Android平板界面需要支持800*480以上分辨 ,求帮忙,本人是在清单文件下这样写的 解决方案 有两种方法:1,在layout中创建不同分辨率的界面xml:2,根据一个基础尺寸,对不同尺寸进行大小映射: 解决方案二: http://www.cnblogs.com/andriod-html5/archive/2012/05/21/2539418.html 解决方案三: 分辨率问题可以创建多个layout实现或者通过创建

struts1-动态二级联动一直搞不定,求帮忙~~

问题描述 动态二级联动一直搞不定,求帮忙~~ 根据id查出所有name第一个下拉中显示,再根据第一个下拉菜单中选中的name查询出所有这个名字下的cname,都在一个material表中.id intname varcharcname varchar这个老项目用struts1写的.最好jquery代码能注释一下,

异步 非阻塞-求帮忙设计一个异步非阻塞服务器的程序

问题描述 求帮忙设计一个异步非阻塞服务器的程序 伪代码也可以,尽量使用linux下的函数.我不太明白,select到底实现的是异步还是同步,有的地方说异步,有的地方说同步,还有一种看似权威的说法是实质是同步,是一种伪异步而已.如果select算做异步的话,那么非阻塞又要如何实现呢?求大神!