在JPA注释@Table(x +“_ Name”)中, 我希望x由spring配置文件提供。 JPA有可能吗?实际上我们所有的db表名都有应用程序名称的前缀,我想通过传递给spring bean config来动态配置使用该前缀。
在spring config中:
<bean id="x" class="java.lang.String">
<constructor-arg value="JOE" />
</bean>
答案 0 :(得分:2)
不幸的是,你做不到。您将设置为@Table
注释参数的任何值
“注释属性Table.name的值必须是常量表达式”错误