我正在尝试使用 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))