在我的实体上没有设置关系映射,我仍然可以执行此查询吗?

时间:2009-12-16 16:17:18

标签: nhibernate

我有两个实体:

article
category

然后是一张桌子:

articles_categories
- articleID
- categoryID

我只有文章和类别的映射,并且尚未设置任何关系。

是否可以构建查询以获取categoryID = 234的所有文章?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的(使用HQL查询)。如果article包含categoryID字段,那么您就可以执行此操作,但是如果使用多对多关系表,则需要设置映射。

如果您使用native query,则可能。但建立这种关系是正确的做法。