hibernate批量写入

简介: public int insertChanDaoTaskModel(List t) { // TODO Auto-generated method stub Session session = this.

public int insertChanDaoTaskModel(List<T> t) {
// TODO Auto-generated method stub

Session session = this.hibernateTemplate.getSessionFactory().openSession();
Transaction tran = session.beginTransaction();
tran.begin();
try {
for(int i=0;i<t.size();i++){
session.save(t.get(i));
if(i%2000==0){
session.flush();
session.clear();
}
}
tran.commit();
session.close();
return 1;
}
catch (Exception ex) {
// TODO: handle exception
return 0;
}
}

目录
打赏
0
0
0
0
1
分享
相关文章
Mybatis使用注解方式实现批量更新、批量新增
Mybatis使用注解方式实现批量更新、批量新增
82 3
|
10月前
|
Hibernate - Session管理与批量数据处理详解
Hibernate - Session管理与批量数据处理详解
117 0
MyBatis-Plus批量新增方法
MyBatis-Plus 是基于 MyBatis 进行封装的一套优秀的持久层框架,它提供了丰富的便捷操作方法和强大的代码生成器,大大简化了 MyBatis 的使用。在 MyBatis-Plus 中,我们可以使用 insertBatchSomeColumn 方法来实现批量新增指定字段的操作。
1572 0
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例(1)
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例
195 0
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例(1)
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例(2)
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例
267 0
【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例(2)
hibernate(七) hibernate中查询方式详解
之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西。就是因为缺少总结。在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数据表查询操作详解 ,以至于看这篇文章不用那么吃力。
266 0
jdbc操作根据bean类自动组装sql,天啦,我感觉我实现了hibernate
场景:需要将从ODPS数仓中计算得到的大额可疑交易信息导入到业务系统的mysql中供业务系统审核。最简单的方式是用阿里云的组件自动进行数据同步了。但是本系统是开放是为了产品化,要保证不同环境的可移植性,同时同步的表也就6个表,那么就利用现有的基于jdbc的规则引擎工程来自己实现数据的同步。
1276 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等