我想使用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