您的位置:首页 > 编程语言 > Java开发

spring.data.jpa.query :Cannot use native queries with dynamic sorting and/or pagination in method

2017-10-25 15:16 1296 查看
 最近公司使用的是Spring.data.jpa.Query,第一次接触,很多不知道怎么用。

如果使用的是hql语句查询的话,里面的要查询的字段和where里面的字段都应该是对应的实体类里的属性,

如果使用sql查询数据表的话,里面要查询的字段和where条件里的字段都应该是数据表里的字段,sql语句记得加上   :nativeQuery = true.

例如:@Query(value = "select count(`id`) from cdkey_info ", nativeQuery = true)

但是注意,jqa的query使用原生sql查询的时候不支持排序的,需要在sql里面加上:ORDER BY ?#{#pageable}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐