假设我有一个超类SuperEntity
,并且我有名为EntityOne
and的子类EntityTwo
(它们在数据库中都有它们的表)
这是一个好主意吗?hibernate 会将我的搜索范围缩小到一个实体(表)吗?
session.createQuery("from " + className + " a where...")
因此,如果我在实例类型中传递,hibernate 会只查询我参数化的一个表吗?所以不要这样做:
session.createQuery("from SuperEntity a where...")
理论上应该查询两个表