作业帮 > 英语 > 作业

SSH怎么使用外连接.right join,left join

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 13:13:44
SSH怎么使用外连接.right join,left join

Caused by:org.hibernate.hql.ast.QuerySyntaxException:Path expected for join![from com.eskytech.budget.dept.vo.BDeptLeaderMappingImpl a right join SysOrgVOImpl b where a.deptCode=orgId and  a.compCode='01' ]
把where 改成on就行 因为join on是一个语句 意思是根据on后的条件 外连接
BDeptLeaderMappingImpl a right join SysOrgVOImpl b [on] a.deptCode=orgId
望采纳
再问: 不可以额,我用过on,但一直错,百度后才提示,不能用on,
再答: 怎么可能不行。。。我都用N年了。。你这里出的隐藏问题是a.deptCode=orgId这段话 你既然要外连接了 那怎么只用了一个a表? 是不是应该是a.deptCode=b.orgId 还有一个问题是 两个表连接时候要对应的数据库字段, 你这里一个是code 一个是ID 不对吧,不知道你的表结构是怎么写的 一般都是 a.code=b.code 麻烦你查看下吧