Hibernate3中设置jdbcbatch_size的问题

时间:2008-05-10 22:47:40   来源:论坛整理  作者:  编辑:chinaitzhe
Hibernate3中设置jdbc.batch_size属性对MySQL5有用吗,偶看的书有说不行的,说MySQL不支持BatchUpdate方式,有此方面经验的高手说说。如何知道设置的jdbc.batch_size有作用?

我的测试代码:
Session session=HibernateUtil.getSession();
Transaction tx=session.beginTransaction();

long startTime=System.currentTimeMillis();

for(int i=0;i <10000;i )
{
User user=new User();
user.setName("user" i);
session.save(user);

if(i%==0)
{
session.flush();
session.clear();
}
}
tx.commit();
HibernateUtil.closeSession();

long currentTime=System.currentTimeMillis();

System.out.println("Batch Insert Time cost in ms => " (currentTime-startTime));
网友回复:《深入浅出Hibernate》第275页下面开始看
网友回复:我就是看的这本书。如何知道设置的jdbc.batch_size有作用?
网友回复:该回复于2008-05-01 05:44:00被版主删除
关键字:Hibernate,设置,jdbcbatch,size,问题,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面