hibernate报错缺少表达式

三张主表〔用户表,角色表,模块表〕
两张关联表〔用户——角色〕〔角色——模块〕
我是用hibernate打的,实体类中使用注解配置的
查询登录用户角色相对应的模块信息,
hql:"select m from Module m, Users u where m.roles = u.roles and u.id = ?"
运行执行报缺少表达式错误???搞不明白

Y_________LY
ly_Michael 有谁帮帮忙解救一下小白
大约一年之前 回复

3个回答

把完整的报错信息 和 HQL 贴出来
然后再分析一下

Y_________LY
ly_Michael 已经解决了 hql语句写错错了 select m from Module m inner join m.roles r inner join r.users u where u.id = ?
大约一年之前 回复
Y_________LY
ly_Michael 已经解决了 hql语句写错错了 select m from Module m inner join m.roles r inner join r.users u where u.id = ?
大约一年之前 回复
select m.*  from Module m, Users u where m.roles = u.roles and u.id = ?

已经解决了
hql语句写错错了
select m from Module m inner join m.roles r inner join r.users u where u.id = ?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问