Spring Data JDBC 是否支持动态表名?

问题描述

对于我们无法控制非规范化数据库结构的项目,我们必须查询名称包含国家/地区搜索条件的表,例如:

  • PRODUCT_FR
  • PRODUCT_ES
  • PRODUCT_GB

Spring Data Jdbc 是否支持动态表名?以及如何?

解决方法

目前不会,因为 SQL 语句会被缓存。但是有一个问题可以使 https://github.com/spring-projects/spring-data-jdbc/issues/435