`
simen_net
  • 浏览: 306222 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Spring+OpenJPA执行查询时,自动提交update的问题

 
阅读更多

因为Debian的很多包版本实在太低,很多新功能无法使用

最近将生产环境更换成了Ubuntu Server

为保持和实际应用环境一样的平台,重装Ubuntu后apt安装了OpenJDK和Tomcat

但是导入项目后,发现在WEB环境下执行select时总是自动提交update

例如查询出10条记录,后面马上就会执行10条update

但实际上数据库并没有更改

奇怪的是以前并没有这个问题,并且在Test时也没有问题

最后定位到了两个个jar包,留下记录备查

 

解决方法:

按照spring的版本下载对应的jar包

spring-instrument-tomcat-4.0.5.RELEASE.jar

spring-instrument-4.0.5.RELEASE.jar

然后拷贝到tomcat/lib目录下

最后在启动tomcat时加上参数

-javaagent:×××××××/spring-instrument-4.0.5.RELEASE.jar(详见

http://simen-net.iteye.com/blog/1477748

 

 

 

 

分享到:
评论

相关推荐

    JPA整理文档

    - **JPA供应商**:目前市场上有多家供应商提供了JPA的实现,例如**Hibernate**、**TopLink**和**OpenJPA**等。 ### JPA的技术组成 #### 四、JPA的核心技术组成部分 1. **ORM映射元数据**:JPA支持两种元数据形式...

    SpringBoot整合spring-data-jpa的方法

    SpringBoot整合spring-data-jpa的方法 SpringBoot是一个基于Java的微服务框架,而spring-data-jpa是Spring基于Java持久层(Java Persistence API,简称JPA)的一种实现。spring-data-jpa提供了一个简洁的方式来访问...

    Spring Boot整合Spring Data JPA过程解析

    spring.jpa.open-in-view=false # log configuration logging.level.root=info ``` 第三步:编写实体类 在实体类中,我们使用JPA的注解来配置映射关系: ```java import javax.persistence.Column; import javax...

    springboot-多数据源配置 -mybatis-jpa

    接着,定义`JpaRepository`接口,Spring会自动创建对应的实现类。例如: ```java public interface PrimaryEntityRepository extends JpaRepository, Long> { } public interface SecondaryEntityRepository ...

    03_JPA详解_搭建JPA开发环境和全局事务介绍.zip

    spring.jpa.hibernate.ddl-auto=update ``` 4. **实体类定义**: JPA通过注解将Java类映射为数据库表,例如: ```java @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY...

    spring-boot-reference.pdf

    29.3. JPA and “Spring Data” 29.3.1. Entity Classes 29.3.2. Spring Data JPA Repositories 29.3.3. Creating and Dropping JPA Databases 29.3.4. Open EntityManager in View 29.4. Using H2’s Web Console ...

    Springboot编辑Postgis的空间数据.rar

    【标题】"Springboot编辑Postgis的空间数据"涉及到的核心知识点是使用Spring Boot框架与PostGIS数据库进行集成,处理和管理空间数据。PostGIS是PostgreSQL数据库的一个扩展,它提供了存储和处理地理空间数据的能力,...

    springboot整合lucence完整代码

    spring.jpa.hibernate.ddl-auto=update spring.data.jpa.repositories.base-package=com.example.myapp.repository ``` 接下来,创建一个继承自`JpaRepository`的`ArticleRepository`接口,用于数据库操作: ```...

    java与数据库面试题集

    - **事务管理**:分布式事务处理,如2PC(两阶段提交)、X/Open XA等。 - **微服务中的数据库设计**:如何在微服务架构下考虑数据一致性与隔离。 这些知识点覆盖了Java编程和数据库管理的基础到进阶内容,对于...

    基于Springboot+Layui旅游景点线路酒店预定网站设计毕业源码案例设计.zip

    SpringBoot是Java领域的一款轻量级开发框架,它简化了Spring应用的初始搭建以及开发过程,提供了自动配置、内嵌Web服务器等功能,使得开发者能够快速构建稳定且高效的后端服务。 首先,我们来看SpringBoot的核心...

Global site tag (gtag.js) - Google Analytics