Spring jdbc模板:将sql语句保留在代码之外的最佳方法是什么

tap*_*svi 3 java spring spring-jdbc

Spring JDBC模板中似乎没有命名查询支持.通过命名查询,我的意思是在java代码中按名称引用sql语句的工具,并将实际语句保存在某个配置文件中.

在没有开箱即用支持的情况下,我正在研究将sql语句保留在java代码之外的最佳方法.

以下是替代方案:

  1. 属性文件
  2. xml属性文件
  3. spring context xml(依赖注入)

评论?

Dav*_*ton 5

Java - 将SQL语句存储在外部文件中

我做了一个系统,查询也存储在数据库中,这对于我们需要的是绝对完美的,但非常有趣.进行查询查询的查询也在数据库中,当它崩溃时引起极大的欢闹(不要问).