繁体   English   中英

Hibernate:基于运行时的映射生成类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM