用于动态查询的Spring持久层

时间:2011-09-27 03:16:58

标签: java spring persistence

我的遗留应用程序有自己的持久层。我不能称它为框架,但它完成了它的工作,虽然非常复杂并且没有组件化,因此很难扩展或添加功能。

我希望在系统中引入一些最新技术,在新系统中编写新代码并慢慢弃用旧版层。

我倾向于使用Spring框架JDBC层和基于AOP的事务管理。我的要求很复杂,因为大多数查询都是动态的。要选择/更新的列是动态的,这取决于属性对用户的许可。此外,由于大多数实体具有相似的逻辑,因此大多数情况下只需要在查询中更改表或视图名称。

对于我应该使用哪些Spring来编写SQL查询,你有什么建议?

1 个答案:

答案 0 :(得分:0)

你看过Spring的SimpleJDBCTemplate了吗?这似乎符合您项目的费用。

http://www.vaannila.com/spring/spring-simple-jdbc-template.html