hibernate——批量增加,利用DML更新、删除
来源:互联网 发布:行政审批系统网络平台 编辑:程序博客网 时间:2024/06/03 16:44
hibernate——批量增加,利用DML更新、删除
package com.xueyoucto.xueyou;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import com.xueyoucto.util.HibernateUtil;/** * Hello world! * */public class App{ public static void main( String[] args ) { System.out.println( "Hello World!" ); SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Transaction tx = session.beginTransaction(); //批量增加 /*for(int i=0;i<10000;i++){ User u = new User(); u.setName("xx" + i); u.setAge(i); u.setEmail("44@qq.com"); session.save(u); if(i%20 == 0){ session.flush(); session.clear(); } }*/ //批量修改 /*String hqlUpdate = "update User u set name = :newName"; int updateEntities = session.createQuery(hqlUpdate) .setString("newName","hjljw") .executeUpdate(); System.out.println(updateEntities);*/ //批量删除 /*String hqlDelete = "delete User"; int deleteEntities = session.createQuery(hqlDelete) .executeUpdate(); System.out.println(deleteEntities);*/ tx.commit(); session.close(); sf.close(); }}
package com.xueyoucto.xueyou;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name = "h4_user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private String name; private Integer age; private String email; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; }}
0 0
- hibernate——批量增加,利用DML更新、删除
- 6.3 Hibernate的批量处理: (6.3.3)DML风格的批量更新和删除
- hibernate 批量删除 更新小节
- Hibernate 批量更新与删除
- hibernate批量删除与更新
- Hibernate批量更新和批量删除
- hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新与批量删除
- Hibernate实现批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- hibernate处理批量更新和批量删除
- Hibernate批量更新和批量删除
- hibernate批量更新与批量删除
- hibernate处理批量更新和批量删除
- javascrip组件开发--基础弹窗
- 文章标题
- 使用hibernate自动生成实体类时同时出现两个.java文件
- Mysql 日志详解
- Hello Mr.J——tomcat优化
- hibernate——批量增加,利用DML更新、删除
- Centos7下安装coreseek中文检索引擎
- dubbox
- 基于opencv和Dlib的人脸交换(face swap)
- tabviewcell高度自适应
- 百度语音识别服务 —— 语音识别 REST API 开发笔记
- 最简单的驱动hello.c与Makefile模板
- 盲打大法好
- 脆弱的基类问题