2014-09-12 35 views
0

是否可以在代碼中添加映射而不是在hibernate.cfg.xml文件中?在代碼而不是hibernate.cfg.xml中添加實體映射

我有一個hibernate.cfg.xml文件幾個不同的服務器,我想動態加載映射,而不是從cfg文件。

謝謝!

+0

例如: 如果我的hibernate.cfg.xml具有這一行: <映射類=「com.test.User」 /> 然後,我想從CFG文件中刪除,並使用實例化碼。怎麼做??一些代碼示例將不勝感激。 – Shvalb 2014-09-12 14:18:35

+0

只需看看我在答案中發佈的鏈接。第一個考試恰恰回答了這個問題。 – BetaRide 2014-09-13 11:29:15

回答

0

爲我工作的答案:

AnnotationConfiguration配置=新AnnotationConfiguration()配置(hibernateCfgFileName); config.addAnnotatedClass(Myclass.class);

+0

是的,@BetaRide共享的鏈接中提供了相同的信息 – Chaitanya 2014-09-12 17:14:35