浏览 1538 次
锁定老帖子 主题:求一条HQL的写法
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-23
现在我要查找出TbCompnay.name like "%上海%", 联系人的名子叫“李强”的记录,并且是要以“from TbCompany”开头的,就是以公司为主动方查询的,HQL语句该怎么写才是最高效的?谢谢大家。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-23
from TbCompany t where t.id in (select c.TbCompany.id from TbCompany c where name='李强') and t.name like "%上海%" order by t.id
|
|
返回顶楼 | |
发表时间:2008-03-23
谢谢linken ,用户in 这种写法,可能效率不高。我本来想用left join这种写法,但这种写法后面的where又不知怎么写。
|
|
返回顶楼 | |