如何动态获取Hibernate对象关系?
我正在使用 Hibernate,我需要找到一种在运行时动态检索对象关系的方法。我在 API 中找不到这个。
有人能指出我正确的方向吗?
I'm using Hibernate and I need to find a way of retrieving the relations for an object dynamically at run-time. I can't find this in the API.
Can anyone point me in the right direction?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我最好的建议是使用普通 JDBC DatabaseMetaData< /a>
DatabaseMetaData.getCrossReference
DatabaseMetaData.getImportedKeys
DatabaseMetaData.getExportedKeys
示例
My best recommendation is to use plain JDBC DatabaseMetaData
DatabaseMetaData.getCrossReference
DatabaseMetaData.getImportedKeys
DatabaseMetaData.getExportedKeys
Examples
您要寻找的是 SessionFactory 的 getClassMetadata() 方法。它返回描述给定实体的 ClassMetadata 对象。
What You look for is SessionFactory's getClassMetadata() method. It returns ClassMetadata object describing given entity.