HIbernate基于注解的关联查询问题 本帖最后由 doudoubeer 于 2013-06-08 14:28:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 left join, A表中的一条记录在B表中对应为一条或零条.目前配置为@OneToOne( cascade = {CascadeType.REFRESH}) @JoinColumn(name="instanceId" ) private FlowBusiness flowBusiness;然而查询出的List<A>中每个元素并不是A,List<A>.get(0)获取到的对象是一个Object[] obj, obj[0]是B实例,obj[1]才是A实例,很奇怪 已解决.SimpleHibernateTemplate自己对查询方法的实现有误.捂脸 其实原因是自己对Hibernate操作很不熟悉.有SubCriteria情况下,在使用Criteria.setProjection-rowCount获取总条数后,需要把projection设置为之前的,c.setResultTransformer(CriteriaSpecification.ROOT_ENTITY);这样才不会导致查到结果为Object[] jsp中调用javaBean出了问题! 关于一个从数据库取上万条记录的问题!!!!在线等 高手请进,有关tomcat连接池的问题!!! cms系统的原理,流程怎么拾掇 Java web技术书籍 两个bean之间的调用怎么都不可以,请帮忙看看!(等待!) 菜鸟问题,请不要笑我. jspSmart的上传程序,怎样能将上传的文件改名后存放在目录下? 撒分求树型结构问题 <jsp:setProperty name="mybean" property="*"/>是什么意思? 怎么做安全登陆? 求帮忙!!!
left join, A表中的一条记录在B表中对应为一条或零条.目前配置为
@OneToOne( cascade = {CascadeType.REFRESH})
@JoinColumn(name="instanceId" )
private FlowBusiness flowBusiness;
然而查询出的List<A>中每个元素并不是A,
List<A>.get(0)获取到的对象是一个Object[] obj, obj[0]是B实例,obj[1]才是A实例,很奇怪
捂脸
有SubCriteria情况下,在使用Criteria.setProjection-rowCount获取总条数后,需要把projection设置为之前的,c.setResultTransformer(CriteriaSpecification.ROOT_ENTITY);这样才不会导致查到结果为Object[]