在约束中使用实体是否有效?

时间:2012-02-27 15:50:01

标签: hibernate hql

假设我有一个模型

[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应该能够解决这个问题。我做错了什么,或者是我应该使用的第二种形式?

0 个答案:

没有答案