Java 用于动态查询的Spring持久层
我有一个遗留应用程序,它有自己的持久层。我不能称之为框架,但它可以完成它的工作,尽管非常复杂,并且没有组件化,因此很难扩展或添加特性 我希望在系统中引入一些最新的技术,新的代码是在新的框架中编写的,并逐渐弃用遗留层 我倾向于使用Spring框架JDBC层和基于AOP的事务管理。我的需求很复杂,因为大多数查询都是动态的。要选择/更新的列是动态的,这取决于用户对属性的权限。另外,由于大多数实体都有相似的逻辑,所以在查询中大多数时候只需要更改表或视图名称Java 用于动态查询的Spring持久层,java,spring,persistence,Java,Spring,Persistence,我有一个遗留应用程序,它有自己的持久层。我不能称之为框架,但它可以完成它的工作,尽管非常复杂,并且没有组件化,因此很难扩展或添加特性 我希望在系统中引入一些最新的技术,新的代码是在新的框架中编写的,并逐渐弃用遗留层 我倾向于使用Spring框架JDBC层和基于AOP的事务管理。我的需求很复杂,因为大多数查询都是动态的。要选择/更新的列是动态的,这取决于用户对属性的权限。另外,由于大多数实体都有相似的逻辑,所以在查询中大多数时候只需要更改表或视图名称 关于我应该使用Spring的哪一部分来编写SQ
关于我应该使用Spring的哪一部分来编写SQL查询,您有什么建议吗?您看过Spring的吗?它似乎适合你的项目
是的,我们已经意识到了这一点,但想知道开发人员是否还在使用其他东西。最终,我无法通过串接来生成sql。例如,“Select*from”+TableRegistry.getTable(entityType)等等。