select * from table1 left join table2 on table1.id=table2.id
从SQL来说这个语句是没有错的,看你报的是什么错误,也许不是HQL语句的错误。
左外连接是不是要配置节点啊。我也没怎么用过。就用hibernate自己带的 内连接
hql语句不能进行夺标链接,如果行的话list中存的什么对象 要想实现这个功能只能用sql了
楼主,虽然你写的是hql语句,但外连你写错了。 SELECT a.account,b.deptName FROM Account a left outer join fetch Department b on a.id=b.id看见红色的字了么,你少了这个关键字,和sql语句不一样的。有分得没?呵呵
复于:2009-08-13 09:01:18楼主,虽然你写的是hql语句,但外连你写错了。 SELECT a.account,b.deptName FROM Account a left outer join fetch Department b on a.id=b.id 看见红色的字了么,你少了这个关键字,和sql语句不一样的。有分得没?呵呵
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 在看哈你的hibernate的映射文件配置 有没有fetch这个属性设置成join
select * from table1 left join table2 on table1.id=table2.id
要想实现这个功能只能用sql了
SELECT a.account,b.deptName FROM Account a left outer join fetch Department b on a.id=b.id看见红色的字了么,你少了这个关键字,和sql语句不一样的。有分得没?呵呵
SELECT a.account,b.deptName FROM Account a left outer join fetch Department b on a.id=b.id 看见红色的字了么,你少了这个关键字,和sql语句不一样的。有分得没?呵呵
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP
在看哈你的hibernate的映射文件配置 有没有fetch这个属性设置成join