我想使用FULL使用HQL全部加入Hibernate的HQL
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))
我很想知道你是如何达到这个结果的,你之前犯了什么错误。 – gd1 2013-02-22 09:50:06
我试图将SQL细化到HQL,并通过跟踪和错误的方法,我能够使它成功,然后明白为什么以前的事情失败 – Reddy 2013-02-22 10:18:08