我的遗留应用程序有自己的持久层。我不能称它为框架,但它完成了它的工作,虽然非常复杂并且没有组件化,因此很难扩展或添加功能。
我希望在系统中引入一些最新技术,在新系统中编写新代码并慢慢弃用旧版层。
我倾向于使用Spring框架JDBC层和基于AOP的事务管理。我的要求很复杂,因为大多数查询都是动态的。要选择/更新的列是动态的,这取决于属性对用户的许可。此外,由于大多数实体具有相似的逻辑,因此大多数情况下只需要在查询中更改表或视图名称。
对于我应该使用哪些Spring来编写SQL查询,你有什么建议?
答案 0 :(得分:0)
你看过Spring的SimpleJDBCTemplate了吗?这似乎符合您项目的费用。
http://www.vaannila.com/spring/spring-simple-jdbc-template.html