Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
JPA/Eclipselink-单个表中的多文件实体_Jpa_Eclipselink - Fatal编程技术网

JPA/Eclipselink-单个表中的多文件实体

JPA/Eclipselink-单个表中的多文件实体,jpa,eclipselink,Jpa,Eclipselink,我正在使用Eclipselink将我的表映射到实体。 我有一个很大的数据库表(实际上是视图),其中有groupId、groupName、categoryId、categoryName等列。我知道它是冗余的,但我们试图最小化查询,它是动态创建的视图 问题是:如何将这样的表映射到多个实体,如组、类别等?您最好映射到真实的表,并使用查询优化来减少查询(如连接获取和批获取) 看,, 如果您真的想将多个类映射到同一个表,则需要有一个实体,并使其余的可嵌入 看,, 仅从理论上讲:如果每个实体类都至少有主键

我正在使用Eclipselink将我的表映射到实体。 我有一个很大的数据库表(实际上是视图),其中有groupId、groupName、categoryId、categoryName等列。我知道它是冗余的,但我们试图最小化查询,它是动态创建的视图


问题是:如何将这样的表映射到多个实体,如组、类别等?

您最好映射到真实的表,并使用查询优化来减少查询(如连接获取和批获取)

看,,

如果您真的想将多个类映射到同一个表,则需要有一个实体,并使其余的可嵌入

看,,

仅从理论上讲:如果每个实体类都至少有主键列,那么它应该可以工作。从未尝试过,但也从未听说必须有表和实体类的1:1映射。