【发布时间】:2013-03-26 01:13:20
【问题描述】:
<property name="adonet.batch_size">100</property>
这里有一些代码:
using (var session = SessionFactory.NHSessionFactory.OpenStatelessSession())
{
using (var tx = session.BeginTransaction())
{
try
{
foreach (var entity in entities)
{
session.Insert(entity);
}
tx.Commit();
}
catch (Exception ex)
{
}
}
}
同样的代码,同样的配置。但是oracle不是批量插入的。
我尝试添加
<property name="adonet.factory_class">NHibernate.AdoNet.OracleDataClientBatchingBatcherFactory,NHibernate</property>
抛出空对象。
【问题讨论】:
标签: oracle nhibernate batch-insert