![](/img/trans.png)
[英]Is it possible to automatically generate Hibernate mappings for Java classes?
[英]Hibernate: generate classes based on mappings in runtime
有没有办法基于Hibernate映射生成域类? 我期待有关hbm2java工具的答案,但它被设计用于构建时。 是否可以在运行时执行此类任务?
简短的回答:这可能是可能的,但通常不是一个好主意。
Hibernate和其他ORM库旨在成为应用程序中数据库和面向对象域之间的桥梁。 如果要在运行时生成域,则可以否定拥有域或使用Hibernate的全部原因。 老实说,Hibernate不是为此而设计的。
但是,如果您想要一个工具来调查架构并报告存在哪些表,列等结构,我建议使用常规sql。
如前所述,如果要从一组.hbm.xml文件生成域,请使用hbm2java工具并利用生成的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.