老师我用spring-data-jpa,我遇到一个复杂的SQL,比如说有join的查询,我返回的对象必须是@entity标记这个实体吗?

来源:4-3 查询方法定义规则和使用

奋斗的小白鼠来宝

2019-05-27 13:32

@Query(nativeQuery = true,
        value = "select * from refund r where r.order_no = ?1 AND r.refund_status between 1 and 2 ")
List<Refund> findByOrderNo(String orderNo);


写回答 关注

1回答

  • qq_我很丑绝缘体_0
    2019-05-29 17:14:19

    不一定,返回的数据要有能够和它对应的实体,实体的属性个数不能小于返回的数据库的字段个数!

轻松愉快之玩转SpringData

利用Spring Data提高开发效率,提升程序员的幸福指数

34089 学习 · 119 问题

查看课程

相似问题