文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>NHibernate: Batch Updates & Batch Inserts

NHibernate: Batch Updates & Batch Inserts

时间:2010-11-05  来源:追萝驴

<property name="adonet.batch_size">100</property>

这个不用说了。问题是,这么设置了,不代表必然能够真的Batch Updates 或 Batch Inserts。

对于Batch Inserts而言,不要使用会导致需要从数据库返回主键的定义方式。例如:这样的是可以的:

           <id name="ID" column="ID" type="String" >         
            <generator class="uuid.hex">
              <param name="format"> D </param>
              <param name="seperator"> - </param>
            </generator>
                </id>
同样,对于Batch Updates而言,不要使用需要从数据库返回值的方式。在什么时候需要返回值?譬如:optimistic-lock="version",就需要返回Version字段的值,Batch Updates无法实施;改用optimistic-lock="none",就没有问题。

 

记下,备忘。

相关阅读 更多 +
排行榜 更多 +
网络教育平台(沪江网校)

网络教育平台(沪江网校)

学习教育 下载
迷你足球世界

迷你足球世界

休闲益智 下载
全能极速扫描王

全能极速扫描王

商务办公 下载