@(^O^)@佛系女子 2017-11-23 15:58 采纳率: 0%
浏览 1763

hibernate 多对多关联 桥接表无实体类 查询两表的所有字段 hql语句该怎么写?

有一个用户表(us_user),一个员工表(sy_emp),一个用户和员工的桥接表(be_orderlite)

create table US_User
(
u_id varchar(10) primary key,-- 用户编码
u_name varchar(80) not null,-- 用户姓名
u_createDate timestamp NULL default CURRENT_TIMESTAMP,-- 创建日期
u_pwd varchar(20),-- 密码
OrderType int, --类型
u_explain varchar(100),-- 说明
Disabled bit default 0 -- 禁用 (0可使用 1已禁用)
);

create table SY_Emp
(
e_id int primary key,-- 员工id
e_name varchar(50) not null,-- 员工姓名
e_pwd varchar(20) not null,-- 密码 (MD5加密)
e_remark varchar(200),-- 备注
Disabled bit default 0 -- 禁用 (0可使用 1已禁用)
);

create table be_orderlite
(
ol_id int primary key auto_increment,-- 快捷工单ID
u_id varchar(10) references us_user(u_id),-- 用户id
e_id int references sy_emp(e_id), -- 员工id
);

在User实体类里: private Set emps = new HashSet(); get set 方法
在Emp实体类里:private Set users = new HashSet();get set 方法

User.hbm.xml:



Emp.hbm.xml:



怎么写 hql 语句可以查出用户的所有字段和 员工 的名字?

  • 写回答

2条回答 默认 最新

  • devmiao 2017-11-23 15:58
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题