首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPA SqlResultSetMapping对象顺序

JPA SqlResultSetMapping对象顺序
EN

Stack Overflow用户
提问于 2018-01-20 22:38:09
回答 1查看 348关注 0票数 0

JPA:如果在@SqlResultSetMapping中定义了类、实体和列,那么返回对象的顺序是什么?

代码语言:javascript
复制
@SqlResultSetMapping(
       name="CustomerDetailsResult",
       classes={
          @ConstructorResult(
               targetClass=com.example.Customer.class,
                 columns={
                    @ColumnResult(name="id"),
                    @ColumnResult(name="name"),
                 }
          )
       },
       entities={ 
            @EntityResult(entityClass=com.example.Order.class, fields={
                @FieldResult(name="id", column="order_id"),
                @FieldResult(name="quantity", column="order_quantity"), 
                @FieldResult(name="item", column="order_item")})},
        columns={
            @ColumnResult(name="item_name")}
      )

结果行是Object[]{customer,order,scalar_value}或Object[]{order,scalar_value,customer},等等。

EN

回答 1

Stack Overflow用户

发布于 2018-01-23 03:16:01

结果将包含您在@SqlResultSetMapping中定义的对象。

在您的案例中:

代码语言:javascript
复制
Object[]{customer, order, scalar_value}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48357383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档