原生的sql,在mysql中可以insert into table(column1,column2) values (), (),()这样批量插入很多数据,jpa中我看好像没有可以批量插入的。请问各位有吗?
看好多帖说EntityManager.persist(),然后多少条flush(), clear()。我看这种方式hibernate也是一条一条insert执行的,效率并不高。
spring data jpa hibernate批量插入
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ricardojou 2015-12-08 03:58最佳回答 专家已采纳query.executeUpdate()也可以执行原生的插入语句。
Query query = em.createNativeQuery("insert into table(column1,column2) values (), (),()");
query.executeUpdate();采纳该答案 已采纳该答案 专家已采纳评论解决 无用 1打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2015-12-07 13:38回答 1 已采纳 query.executeUpdate()也可以执行原生的插入语句。 Query query = em.createNativeQuery("insert into table(column1,co
- 2018-11-08 00:28回答 2 已采纳 如果不是用注解,采用原生SQL插入,不知道是不是能够解决你的疑问。还望采纳。 ``` query.executeUpdate();
- 2019-09-11 14:31回答 3 已采纳 https://github.com/funsonli/bootan/blob/master/src/main/java/com/funsonli/bootan/base/BaseService.ja
- 2022-04-07 12:52Lazyafei的博客 之前写过两篇博文讲解了之前项目中如何使用JPA批量插入:Spring Data JPA批量插入过慢及其优化 —— 自定义Repository_Lazyafei的博客-CSDN博客_jpa批量插入优化 Spring Data JPA批量插入过慢及其优化 —— 泛型...
- 2020-05-12 17:12zwang60的博客 Jpa提供的“批量插入”方法是 repository.saveAll(Iterable<S> iter) repository.saveAll(Iterable<S> iter) @Transactional @Override public <S extends T> List<S> saveAll(Iterable&...
- 2020-09-02 09:10本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧
- 回答 1 已采纳 https://github.com/funsonli/bootan/blob/master/src/main/java/com/funsonli/bootan/base/BaseService.ja
- 2022-04-03 09:52回答 1 已采纳 使用Query by Example 功能
- 2019-01-20 11:58回答 3 已采纳 你这个是基于springboot项目的配置, 根据configuration这个注解. 什么时候配什么时候不配,其实都要配置,只是配置的方式选择不一样, 可以使用xml方式的进行配置,可以用这种con
- 2021-06-08 08:17spring-gis Spring Data JPA、Hibernate Spatial、Postgis
- 2019-12-31 15:17梦想画家的博客 Spring Data JPA 实现批量插入 数据库操作是非常昂贵的,我们可以通过采用批量操作提升性能并维护一致性。本文通过示例说明Spring Data JPA的批量操作。 1. 环境准备 1.1. 依赖 <dependency> <groupId>...
- 2021-01-27 11:43spring.jpa前缀的相关配置项定义在JpaProperties类中,1.2自动装配类 涉及到的自动配置类包括:JpaBaseConfiguration,HibernateJpaAutoConfiguration1.3常用配置项 1.4配置项spring.jpa.database
- 2019-09-18 16:28回答 1 已采纳 Hibernate注释下的自定义架构实现 扩展org.hibernate.cfg.ImprovedNamingStrategy 命名策略,然后在配置文件中指向自己的命名配置文件即可 ```
- 2013-06-06 16:37回答 1 已采纳 No property batch found for type cn.com.jxet.datalayer.entity.EduUnitLevel 1、spring data jpa 没
- idea无法导入org.springframework.data.jpa.repository.JpaRepository;但是maven存在这个jar hibernateintellij-ideajarjavaspring2019-05-24 16:39回答 2 已采纳 最终只能通过卸载idea解决了.
- 2017-11-27 13:52spring-data-jpa hibernate 版本升级: <spring.version>4.2.5.RELEASE</spring.version> <hibernate.version>5.1.0.Final</hibernate.version> <spring-data-jpa.version>1.10.1.RELEASE</spring-data-jpa....
- 2015-07-13 14:33这是整合SpringMVC+Spring+SpringDataJPA+Hibernate简单的实现登录的功能,用的是mysql数据库,这是一个web Project 如果你用的是JavaEE6那么你要注意bean-validator.jar和weld-osgi-bundle.jar与slf4j的jar包冲突。...
- 2022-04-08 07:59fyygree的博客 spring data jpa开启批量插入、批量更新 原文链接:spring data jpa开启批量插入、批量更新 - 曲高终和寡 - 博客园 最近准备上spring全家桶写一下个人项目,该学的都学学,其中ORM框架,最早我用的是jdbcTemplate...
- 2012-06-21 23:05回答 2 已采纳 对于第一个问题: 这个注释@Transactional没有开启事务的功能,只是说明这个类包含了具有事务特性的元数据。。。开启事务是在配置中通过开启。。。。 第二个问题貌似是等价的,你用直接继承
- 2021-03-14 19:16mr.two white的博客 JPA 是 Java Persistence API 的简称,中文名 Java 持久层 API,是 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun 引入新的 JPA ORM 规范出于两个原因:其一,简化...
- 没有解决我的问题, 去提问