使用SonarQube扫描JPA中的本机查询

使用SonarQube扫描JPA中的本机查询,jpa,plsql,sonarqube,nativequery,Jpa,Plsql,Sonarqube,Nativequery,我在java文件中有本机查询,我想扫描这些查询以使用sonarQube服务器 有什么方法可以做到这一点吗?在Java中实现了一些规则来检查SQL相关Java对象的正确使用,特别是 -“PreparedStatement”和“ResultSet”方法应使用有效标记进行调用 -“ResultSet.isLast()”不应使用 -应使用SQL绑定机制 但是没有检查SQL语句本身正确性的规则,我也不知道还有其他插件为Java提供这样的规则 如果您真的需要它,那么您必须遵循自定义规则实现路线。当然,如

我在java文件中有本机查询,我想扫描这些查询以使用sonarQube服务器


有什么方法可以做到这一点吗?

在Java中实现了一些规则来检查SQL相关Java对象的正确使用,特别是

  • -“PreparedStatement”和“ResultSet”方法应使用有效标记进行调用
  • -“ResultSet.isLast()”不应使用
  • -应使用SQL绑定机制
但是没有检查SQL语句本身正确性的规则,我也不知道还有其他插件为Java提供这样的规则

如果您真的需要它,那么您必须遵循自定义规则实现路线。当然,如果你有具体的发展问题,你可以在或在这里问他们

更新

谷歌集团已被替换为。

你的目标根本不清楚。您是否试图在Java中嵌入的SQL中查找潜在错误?是的。希望了解查询是否正确编写。