Hibernate是否有可能在数据库中有一个表,它存储多种类型的实体,区别于某些列的值?
我有一个使用数据列表的应用程序,所有数据的结构都是相同的 - id,description,sequence。目前我每个列表有一个表,这意味着许多表在结构上都是相同的。
我想要做的是将另一个数据添加到列表数据 - 实体类型,然后将它们全部填入一个表中。到目前为止我遇到的问题是,现在我不能使用像find("from " + EntityName.class)
或loadAll(EntityName.class)
这样的结构 - 因为这会加载该批次。
是否有某种方法可以将实体配置为自动添加where子句以确保每个实体只返回正确类型的数据? (即,我不想为每个加载每个实体的代码添加where子句)