我正在使用一个应用程序,该应用程序使用存储在数据库中的物化视图和SQL查询,这些查询使用Spring的JdbcTemplate检索和执行。
我被要求为此应用程序添加排序,分页和过滤。
由于查询存储在数据库中而不是持久性实体,因此我对如何添加此功能感到有点迷失。我之前使用Spring的JPA Repository和实际的持久化实体,并且过去也使用过hibernate标准。
这些查询存储在数据库中的主要原因是此应用程序可以部署到不同的客户端,并且它们可能具有不同的物化视图和查询。他们希望能够在不更改代码的情况下使用相同的应用程序(不同的实例)来添加新的视图和查询。
非常感谢任何帮助和想法。
谢谢!