假设我有一个模型
[User] n ->1 [Site]
我有几个像我这样使用hql的实例:
em.createQuery("from users where site = :site")
.setParmeter("site", currentSite)
并且在我将其更改为
之前失败了em.createQuery("from users where site.id = :site")
.setParmeter("site", currentSite.getId())
在我看来,hibernate应该能够解决这个问题。我做错了什么,或者是我应该使用的第二种形式?