Spring Data Jpa的自定义查询@Query

Spring Data Jpa的自定义查询@Query,第1张

Spring Data Jpa的自定义查询@Query

@Query查询,可以使用 HQL 也可以使用基于数据库SQL的 nativeQuery,本人倾向于nativeQuery,毕竟SQL语句写起来更加顺手,更直接。两种方式如下:

    @Query("select b from Book b where b.name like %?1%")
    public List findByName(String name);

    @Query(value="select * from t_book t order by RAND() limit ?1", nativeQuery = true)
    public List randomList(Integer num);

使用SQL时,一定要记得加 nativeQuery=true

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5710200.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存