有没有办法从我的应用程序代码中获取hibernate映射? 例如,对于下面的映射,我想从我的应用程序返回给定created_date的createdDate。
<property name="createdDate" type="java.lang.String" column="created_date" length="45" />
答案 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,您可以在其中获取所需信息。