【发布时间】:2013-02-07 20:57:57
【问题描述】:
我正在尝试使用 HQL 在两个表的特定列上使用 FULL JOIN
List<B> expiredMacs = getHibernateTemplate()
.find("from B b join A a where b.type != 'USER' and (b.id != a.id or (b.name == a.name and b.value != a.value))");
但它抛出错误意外令牌:= 在第 1 行,第 325 列附近
知道出了什么问题吗?
在 SQL 中
SELECT B.* FROM B b, A a WHERE b.type != 'USER' AND (b.id != a.id or (b.name == a.name and b.value != a.value))
【问题讨论】: