2011-12-23 26 views

回答

2

簡答:這可能是可能的,但通常不是一個好主意。

Hibernate和其他ORM庫意味着在應用程序中的數據庫和麪向對象的域之間的橋樑。如果你想在運行時產生你的域名,你會否定有域名或使用Hibernate的全部理由。老實說,Hibernate並沒有設計成這樣做。

但是,如果您想要一個工具來調查模式並報告存在哪些表,列等結構,我會建議使用常規的sql。

正如您所提到的,如果您想從一組.hbm.xml文件生成域,請使用hbm2java工具並利用生成的代碼。