![](/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.