基于环境(dev、qa、prod),我使用不同的模式名称。我的代码使用@formula注解来运行一个自定义sql命令并用值填充该字段。是否可以动态地将数据库模式赋给@formula,这样我就不会针对每个环境更新代码?
@Formula("select date from devSchema.table")
private LocalDate myDate;
如何使用application.property而不是硬编码模式?
基于环境(dev、qa、prod),我使用不同的模式名称。我的代码使用@formula注解来运行一个自定义sql命令并用值填充该字段。是否可以动态地将数据库模式赋给@formula,这样我就不会针对每个环境更新代码?
@Formula("select date from devSchema.table")
private LocalDate myDate;
如何使用application.property而不是硬编码模式?
1条答案
按热度按时间monwx1rj1#
通过添加{h-schema}而不是schema name解决了这个问题。
@公式(“从{h-schema}表中选择日期”)私有localdate mydate;