从应用程序代码中获取休眠映射

时间:2011-02-23 00:28:10

标签: java hibernate

有没有办法从我的应用程序代码中获取hibernate映射?  例如,对于下面的映射,我想从我的应用程序返回给定created_date的createdDate。

 <property
        name="createdDate"
        type="java.lang.String"
        column="created_date"
        length="45"
    />

1 个答案:

答案 0 :(得分:1)

您可以使用Configuration来获取所需的Property,例如: -

Configuration configuration = new Configuration().configure("hibernate.cfg.xml");
Property property = configuration.getClassMapping("EntityName").getProperty("createdDate");

... // use the API from Property

这是the javadoc for Property,您可以在其中获取所需信息。