是否可以从属性文件中设置hibernate.hbm.xml文件中的值?
<class name="com.company.table" table="TABLE" schema="$PROP_VALUE">
<id name="id" type="integer">
<column name="ID"/>
<generator class="assigned" />
</id>
<property name="description" type="string">
<column name="DESC" length="100" />
</property>
</class>
答案 0 :(得分:0)
您可以根据属性文件
在执行时构造hibernate.cfg文件答案 1 :(得分:0)
不是我知道的,但是如果你使用maven,你可以使用resource plugin
获得类似的东西答案 2 :(得分:0)
我猜您正在尝试保持架构可配置。一种选择是将此模式配置为JDBC参数配置的一部分(在JDBC URL中),而不是在每个实体定义中执行此操作。请注意,如果您同时引用不同的模式,这将不起作用。不确定这是不是你的情况。