有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jpa使用@SqlResultSetMapping javax。Payara 5.201上的持久性注释,用于将数据库数据映射到Java中的实体

我正在JavaEE应用程序中使用JPA中的一些本机数据库查询,我想了解使用

@ConstructorResult

@EntityResult

实体类中@SqlResultSetMapping注释下的注释

特别是因为我可以从以下方面获得相同的结果:

  • 为类编写构造函数,并使用@ColumnResult注释将本机查询中的每个结果列显式映射到该构造函数的参数

  • 只需使用@EntityResult注释并指示我希望结果映射到的类

有人能告诉我这两种注释是如何工作的吗?与@EntityResult相比,使用@ConstructorResult注释是否有性能优势,因为后者可能使用反射


共 (0) 个答案