hibernate中当Teacher与Student具有多对多的关系时,且使用关联关系,没有实体的中间表,如何使用hql根据student的名字取出拥有他的teacher
来源:互联网 发布:微测试源码 编辑:程序博客网 时间:2024/05/19 04:02
例如:
Teacher中有:
基本属性:private String teacherId;private String teacherName;关联关系:Set<Student> students = new HashSet<Student>();//这是某个老师的手底下有的所有学生getter上的映射就不写了。Student中有:
基本属性:private String studentId;private Stirng studentName;Set<Teacher> teachers = new HashSet<Teacher>();//这是某个学生选择了的所以老师getter上的映射就不写了。
当想取出:找哪些老师手底下有个学生叫"老王"时应该怎么用hql取:
String hql = "select t from Teacher t left join t.students s where s.studentName = '老王'";List<Teacher> teas = (List<Teacher>)session.createQuery(hql).list();这样就取了出来了!
0 0
- hibernate中当Teacher与Student具有多对多的关系时,且使用关联关系,没有实体的中间表,如何使用hql根据student的名字取出拥有他的teacher
- hibernate在没有主外键关系时是如何维护多对一等关联关系的
- Hibernate使用中间表完成单向多对多关联关系的配置和级联操作示例
- Hibernate一对多、多对一关联关系的使用
- Hibernate多对多关联关系的使用
- 多对多关联关系的使用
- Hibernate的多对多关联关系
- Hibernate,多对多的关联关系
- Hibernate的多对多关联关系
- eclipse 利用hibernate插件工具反向生成具有关联关系表的实体类
- SpringBoot中根据Hibernate的注解来关联实体之间的关系
- 【JavaWeb-21】多对多关系、类和关联级别的加载策略、HQL查询详解、Hibernate连接池配置、Hibernate里悲观锁乐观锁使用
- Problem A: Person类与Student类的关系
- Problem A: Person类与Student类的关系
- Problem B: Person类与Student类的关系
- Hibernate中关联关系:多对一的学习
- the student-teacher paradigm
- teacher-student network
- 如何在IntelliJ IDEA 中配置ueditor富文本插件
- XML学习
- Spring定时框架Quartz的使用
- 用虚幻4开发搭积木的VR游戏
- 仿手机QQ下拉菜单框架(FFDropDownMenu) -- 基本使用
- hibernate中当Teacher与Student具有多对多的关系时,且使用关联关系,没有实体的中间表,如何使用hql根据student的名字取出拥有他的teacher
- Qt之程序打包(使用windeployqt.exe查找依赖库)
- Cat vs. Dog
- 架构的本质
- 主键和唯一索引的区别
- 09 为什么要有内部类?匿名内部类表现形式由来?
- 310. Minimum Height Trees
- 主键、唯一键与唯一索引的区别
- 文件属性