我们已经在hbm.xml中完成了一些映射,我宁愿不必以编程方式映射它们你能在同一个sessionfactory中混合它们,直到我们有时间偿还债务吗?
答案 0 :(得分:8)
是的。
绝对可以混合它们。我正在做我目前的项目。
我的SessionFactory结构如下所示:
_configuration = new Configuration();
_configuration.SetProperties(properties);
// hbm files
_configuration.AddAssembly(typeof(ISurveyTask).Assembly);
...
var persistenceModel = new PersistenceModel(...)
// fluent mappings
persistenceModel.addMappingsFromAssembly(typeof(ISurveyTask).Assembly);
persistenceModel.Configure(_configuration);
享受: - )