数据库相关
HQL 中 left join 的写法
用 Play 查询数据时,遇到关联对象的查询时,需要使用 left join 的语句,但与我们习惯的 SQL 语句不同,HQL 的写法和思路是面向对象的,所以下面就记录一些可用的例句供实际使用时参考:
查询教的学生中有年龄大于30的老师
hql = "select distinct o from Teacher o, Student r left join r.teacher h where r.age>=?";
终身成长、正念编程的全栈架构师,TDD极限敏捷教练咨询师,企业长期增长咨询师
用 Play 查询数据时,遇到关联对象的查询时,需要使用 left join 的语句,但与我们习惯的 SQL 语句不同,HQL 的写法和思路是面向对象的,所以下面就记录一些可用的例句供实际使用时参考:
查询教的学生中有年龄大于30的老师
hql = "select distinct o from Teacher o, Student r left join r.teacher h where r.age>=?";