簡體   English   中英

從屬性文件設置hbm.xml文件中的值

[英]Setting values in hbm.xml files from a properties file

是否可以從屬性文件中的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>

您可以在執行時根據屬性文件構造hibernate.cfg文件

並不是我所知道的,但是如果您使用的是maven,則可以使用資源插件實現類似的功能

我猜您正在嘗試保持架構可配置。 一種選擇是將該模式配置為JDBC參數配置的一部分(在JDBC URL中),而不是在每個實體定義中都這樣做。 請注意,如果您同時引用不同的架構,則此方法將無效。 不知道這是否是您的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM