【发布时间】:2019-01-24 05:49:42
【问题描述】:
jpa 原生查询
```科特林
@Query(value =
"SELECT \"members\".*FROM \"members\" WHERE team_id=?1 AND status=?2
ORDER BY CASE WHEN member_id=?3 THEN 0 ELSE 1 END,last_modified_At asc",
countQuery = "SELECT count(*) FROM members where team_id = ?1 AND status =?2",
nativeQuery = true)
fun findMembers(teamId: Long, status: Short, memberId: Long, pageable: Pageable?): Page<Member>
```
spring boot 启动时两个 sql 参数不完全相同会出现此错误。结果是对的,这个错误怎么解决?
【问题讨论】:
-
能否请您发布整个堆栈跟踪
-
这是“Spring Data JPA”,而不是 JPA API。供参考!并且 SQL 查询在“*”之后需要一个空格
-
感谢您的建议,但您的回答不是这个问题的核心
标签: sql spring spring-data-jpa nativequery