0
有沒有一種方法可以基於Hibernate映射生成域類?我預計有關hbm2java工具的答案,但它被設計用於構建時間。運行時可以執行這樣的任務嗎?休眠:根據運行時映射生成類
有沒有一種方法可以基於Hibernate映射生成域類?我預計有關hbm2java工具的答案,但它被設計用於構建時間。運行時可以執行這樣的任務嗎?休眠:根據運行時映射生成類
簡答:這可能是可能的,但通常不是一個好主意。
Hibernate和其他ORM庫意味着在應用程序中的數據庫和麪向對象的域之間的橋樑。如果你想在運行時產生你的域名,你會否定有域名或使用Hibernate的全部理由。老實說,Hibernate並沒有設計成這樣做。
但是,如果您想要一個工具來調查模式並報告存在哪些表,列等結構,我會建議使用常規的sql。
正如您所提到的,如果您想從一組.hbm.xml文件生成域,請使用hbm2java工具並利用生成的代碼。