使用@Query从SPRING BOOT中的文件获取查询

使用@Query从SPRING BOOT中的文件获取查询,第1张

使用@Query从SPRING BOOT中的文件获取查询

如果您需要从资源文件夹中加载SQL,可以尝试使用spring-data-
sqlfile
库。它支持从资源加载SQL查询。因此,您只需要将SQL查询放入资源文件夹中,然后就可以在SqlFromResource批注中引用它们:

@Repositorypublic interface UserRepository extends JpaRepository<User, Integer> {    @SqlFromResource(path = "select_user_by_id.sql")    User findById(int userId);}

输出将如下所示:

@Repositorypublic interface UserRepositoryGenerated extends JpaRepository<User, Integer> {      @Query(      value = "SELECT *     FROM users     WHERe id = :userId",      nativeQuery = true  )  User findById(int userId);}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存