簡體   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