Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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 JPA使用部分实体创建视图_Java_Hibernate_Jpa - Fatal编程技术网

Java JPA使用部分实体创建视图

Java JPA使用部分实体创建视图,java,hibernate,jpa,Java,Hibernate,Jpa,在JPA中,是否可以从dinamic VOs中的数据库加载信息?比如说,我想要表customer的一个子集信息,只需要name姓氏和一些其他字段,或者客户的一些字段加上地址表中的一些字段就可以了。可以使用这个新VO对象的池而不进行编码吗?考虑到创建一个类的新实例并没有那么高效。 基本上只加载所需的信息(而不是整个实体),并将其加载到由这些对象池提供的对象中。有什么想法吗 您可能需要看一看概念(在JPA2.1中介绍)当然,您可以创建一个值对象,并使用这些对象的查询返回列表而不是实体。您只需为VO创

在JPA中,是否可以从dinamic VOs中的数据库加载信息?比如说,我想要表customer的一个子集信息,只需要name姓氏和一些其他字段,或者客户的一些字段加上地址表中的一些字段就可以了。可以使用这个新VO对象的池而不进行编码吗?考虑到创建一个类的新实例并没有那么高效。
基本上只加载所需的信息(而不是整个实体),并将其加载到由这些对象池提供的对象中。有什么想法吗

您可能需要看一看概念(在JPA2.1中介绍)

当然,您可以创建一个值对象,并使用这些对象的查询返回列表而不是实体。您只需为VO创建适当的构造函数,并在查询中使用
NEW
关键字,记录如下:


另请参见此答案:

看起来像我要找的,文档听起来让我很困惑,你介意用一个简单的例子来编辑你的问题吗?此外,这个ObjectGraph是否从池中加载对象?在不查看代码的情况下,很难为您提供一个简单的ObjectGraph示例。请分享你的一些代码