我正在使用 Hibernate,我需要找到一种在运行时动态检索对象关系的方法。我在 API 中找不到这个。
谁能指出我正确的方向?
我正在使用 Hibernate,我需要找到一种在运行时动态检索对象关系的方法。我在 API 中找不到这个。
谁能指出我正确的方向?
您要查找的是 SessionFactory 的 getClassMetadata() 方法。它返回描述给定实体的 ClassMetadata 对象。
我最好的建议是使用普通的 JDBC DatabaseMetaData
DatabaseMetaData.getCrossReference
DatabaseMetaData.getImportedKeys
DatabaseMetaData.getExportedKeys