Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 根据列值休眠实体_Java_Hibernate - Fatal编程技术网

Java 根据列值休眠实体

Java 根据列值休眠实体,java,hibernate,Java,Hibernate,Hibernate是否可以在数据库中有一个表,该表存储多种类型的实体,并根据某列的值进行区分 我有一个应用程序,它使用数据列表,所有数据的结构都是相同的——id、描述、序列。目前我每个列表有一个表,这意味着许多表在结构上都是相同的 我想做的是在列表数据实体类型中再添加一段数据,然后将其全部填充到一个表中。到目前为止,我遇到的问题是,现在我不能使用像find(“from”+EntityName.class)或loadAll(EntityName.class)这样的结构,因为这样会加载批次 是否有某

Hibernate是否可以在数据库中有一个表,该表存储多种类型的实体,并根据某列的值进行区分

我有一个应用程序,它使用数据列表,所有数据的结构都是相同的——id、描述、序列。目前我每个列表有一个表,这意味着许多表在结构上都是相同的

我想做的是在列表数据实体类型中再添加一段数据,然后将其全部填充到一个表中。到目前为止,我遇到的问题是,现在我不能使用像
find(“from”+EntityName.class)
loadAll(EntityName.class)
这样的结构,因为这样会加载批次


是否有某种方法可以将实体配置为自动添加where子句,以确保每个实体只返回正确类型的数据?(也就是说,我不想在加载每个实体的代码中添加where子句)

是的。您所描述的是继承映射策略