Java JPA使用部分实体创建视图
在JPA中,是否可以从dinamic VOs中的数据库加载信息?比如说,我想要表customer的一个子集信息,只需要name姓氏和一些其他字段,或者客户的一些字段加上地址表中的一些字段就可以了。可以使用这个新VO对象的池而不进行编码吗?考虑到创建一个类的新实例并没有那么高效。Java JPA使用部分实体创建视图,java,hibernate,jpa,Java,Hibernate,Jpa,在JPA中,是否可以从dinamic VOs中的数据库加载信息?比如说,我想要表customer的一个子集信息,只需要name姓氏和一些其他字段,或者客户的一些字段加上地址表中的一些字段就可以了。可以使用这个新VO对象的池而不进行编码吗?考虑到创建一个类的新实例并没有那么高效。 基本上只加载所需的信息(而不是整个实体),并将其加载到由这些对象池提供的对象中。有什么想法吗 您可能需要看一看概念(在JPA2.1中介绍)当然,您可以创建一个值对象,并使用这些对象的查询返回列表而不是实体。您只需为VO创
基本上只加载所需的信息(而不是整个实体),并将其加载到由这些对象池提供的对象中。有什么想法吗 您可能需要看一看概念(在JPA2.1中介绍)当然,您可以创建一个值对象,并使用这些对象的查询返回列表而不是实体。您只需为VO创建适当的构造函数,并在查询中使用
NEW
关键字,记录如下:
另请参见此答案:看起来像我要找的,文档听起来让我很困惑,你介意用一个简单的例子来编辑你的问题吗?此外,这个ObjectGraph是否从池中加载对象?在不查看代码的情况下,很难为您提供一个简单的ObjectGraph示例。请分享你的一些代码