hibernate HQL左关联查询问题

原创 2017年01月03日 04:33:28
网站的原来有一个用户表user,现在因为要增加功能,建了一个用户详细信息表userdetail,两个表都是用的自增长的字段id做为主键,user表中的username也是唯一值的字段,所以userdetail表也使用了username关联,查询的时候出现了问题 
hql:from   user   as   a,userdetail   as   b   where   a.username=b.username....这样查询是没有问题,但如果userdetail表中的数据少,使用这种方法查询时,user表里的数据也查不出来了,所以要用left   join, 
我用from   user   as   a   left   join   userdetail   as   b   where   a.username=b.username...报错,在网上查,说需要在xml里写关联,因为username既不是user的主键,也不是userdetail的主键,不知道两个表hbm.xml的关联怎么写?关联这块我本身不太熟练,谢谢大家了,非常着急。 

Hibernate的N+1查询及解决

在Session的缓存中存放的是相互关联的对象图。默认情况下,当hibernate从数据库中加载Customer对象时,会同时加载所有关联的Order对象。以Customer和Order类为例,假定O...
  • ILOVESMJ
  • ILOVESMJ
  • 2016年06月08日 19:12
  • 5376

Hibernate的HQL,QBC 查询语言(包括多表联合查询join)

引用链接:http://takeme.iteye.com/blog/1722522   参考链接: in和not in用法:http://blog.csdn.net/shiqidide/art...
  • xn_28
  • xn_28
  • 2017年04月24日 03:26
  • 2436

hibernate关于hql的左外连接查询

hibernate关于hql的左外连接查询,实体映射文件未配置关联关系!
  • love_xiolan
  • love_xiolan
  • 2016年07月22日 10:24
  • 4662

hql关联和连接查询实例

Hibernate提供了强大的查询系统,使用Hibernate有多种查询方法可以选择:可以使用Hibernate的HQL查询,也可以使用条件查询,甚至可以使用原生的SQL查询语句。其中HQL查询时Hi...
  • u010799162
  • u010799162
  • 2014年08月21日 13:50
  • 13069

使用hql或条件查询解决一对多关联查询的N+1查询问题

如下两个实体类有一对多和多对一的双从关联 public class DictType { @Id private int id; private String className; priva...
  • jqncc
  • jqncc
  • 2014年01月06日 10:36
  • 3146

Hibernate 多表关联查询示例

TSettlementPaymentRec,TIsvSettlement,TC001CorpMessage三个Java Bean映射于T_Isv_Settlement,T_Isv_Settlement...
  • fn_2015
  • fn_2015
  • 2016年07月13日 10:49
  • 5762

【Hibernate九】HQL之多表查询(一对多和多对多)

一、一对多 以班级Classes和学生Student为例: 回忆sql语句: //内链接,两种方式效果一样,查询的是两边都有的数据 SELECT c.*,s.* FROM cl...
  • damogu_arthur
  • damogu_arthur
  • 2015年07月17日 11:18
  • 24075

Hibernate中的HQL的基本常用小例子,单表查询与多表查询

Hibernate中的HQL的基本常用小例子,单表查询与多表查询 本文章实现HQL的以下功能: /** * hql语法: * 1)单表查询 * 1.1 全表查询 * 1...
  • starjuly
  • starjuly
  • 2016年08月26日 00:26
  • 6070

Hibernate-没有外键关联的两个表做联合查询

有两个表Zsplcxxb(流程表)和Lcsplsb(流程审批历史表),两个表都有lcbh(流程编号),但是没有设置外键关联,做以下的查询: from Zsplcxxb as a inner jo...
  • like_study
  • like_study
  • 2016年05月11日 22:40
  • 4082

树状自关联 hibernate配置,查询

栏目实体 每个栏目有多个子栏目,一个父栏目 一级栏目无父栏目 hibernate配置package com.france.bean;import java.util.HashSet; impor...
  • u011644423
  • u011644423
  • 2015年11月14日 16:55
  • 1937
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate HQL左关联查询问题
举报原因:
原因补充:

(最多只允许输入30个字)