建一个classpublic class Multi{
public 权限类;
public 老师类;
public 课程类;
//constructerspublic Multi()
{
}public Multy(权限类 a,教师类 b,课程类 c)
{
//setter this.obj=a 、 b 、c
}//getters and setters}
hql 可以写成
select new Multi(a,b,c) from 权限类 a,教师类 b,课程类 c where a.教师id=b.教师id and a.课程id=c.课程id 那么得到的结果就是一个Multi类,然后再分解想要的字段。
也可以把Multi类做成各个字段的集合,然后通过constructor 设置就好了。
public 权限类;
public 老师类;
public 课程类;
//constructerspublic Multi()
{
}public Multy(权限类 a,教师类 b,课程类 c)
{
//setter this.obj=a 、 b 、c
}//getters and setters}
hql 可以写成
select new Multi(a,b,c) from 权限类 a,教师类 b,课程类 c where a.教师id=b.教师id and a.课程id=c.课程id 那么得到的结果就是一个Multi类,然后再分解想要的字段。
也可以把Multi类做成各个字段的集合,然后通过constructor 设置就好了。
解决方案 »
- 多线程访问数据库问题
- struts2-core-2.2.3.1+org.springframework.core-3.1.0.M2整合的问题
- 关于structs 1.2的标签与HTML标签的问题
- 刚培训完J2EE,进个什么样的公司好啊?各位前辈给点意见。
- 大型项目中使用hibernate的一个问题
- 问个DHTMLX组件的问题,诚心请教
- 我的JDK文档没有索引和搜索功能
- 输入问题?随机产生数字,再从随机产生的数字中随机产生数字
- hibernate向数据库中插入数组问题,请各位大虾指点一下,跪求!!!!
- struts高手进:应用struts的tiles时,如何向tiles传参数
- 现求hibernate中多表查询语句?
- java读取tomcat上文件
权限表权限id 权限名称教师表教师id 教师姓名课程表课程id 课程名称教师权限表教师id 权限id权限课程表当然你这样设计也可以查询用DetachedCriteria的createAlias 就行,只是
感觉上不是太好权限id 课程id
教师表 id,name...
权限教师关联表 权限_id,教师_id
课程表
权限课程关联表 权限_id,课程_id这是典型的多对多关联关系!
给你个网页的地址,学习一下.
http://book.csdn.net/bookfiles/321/10032113046.shtml