如何动态获取Hibernate对象关系?

时间:2010-05-18 14:05:59

标签: java hibernate database-relations

我正在使用Hibernate,我需要找到一种在运行时动态检索对象关系的方法。我在API中找不到这个。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

您所寻找的是SessionFactory的getClassMetadata()方法。它返回描述给定实体的ClassMetadata对象。

答案 1 :(得分:1)

我最好的建议是使用纯JDBC DatabaseMetaData

DatabaseMetaData.getCrossReference

DatabaseMetaData.getImportedKeys

DatabaseMetaData.getExportedKeys

Examples