日期:2014-05-19  浏览次数:20633 次

多对多HQL查询语句问题 求好心人丫
现有2张表(user,program)多对多关系,user表中有programSet集合字段,program表中有userSet集合字段 ,中间表t_user_program(userId,pid) 现在给了一个userId 我想要的到跟这个userId没有对应关系的program集合,求HQL怎么写。。。。

------解决方案--------------------
干嘛写HQL?你得到一方,调用get**方法,不久可以得到多的了
------解决方案--------------------
利用以前的sql语句中的 子查询来操作 可以用not in 之类的 试试看行不行
HOL和SQL 语法什么的实质都差不多
------解决方案--------------------
不需要hql啊。。。用已知数据得到对应的所有数据,,,从结果集中剔除就好了。。。