因为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的实现,例如**Hibernate**、**TopLink**和**OpenJPA**等。 ### JPA的技术组成 #### 四、JPA的核心技术组成部分 1. **ORM映射元数据**:JPA支持两种元数据形式...
SpringBoot整合spring-data-jpa的方法 SpringBoot是一个基于Java的微服务框架,而spring-data-jpa是Spring基于Java持久层(Java Persistence API,简称JPA)的一种实现。spring-data-jpa提供了一个简洁的方式来访问...
spring.jpa.open-in-view=false # log configuration logging.level.root=info ``` 第三步:编写实体类 在实体类中,我们使用JPA的注解来配置映射关系: ```java import javax.persistence.Column; import javax...
接着,定义`JpaRepository`接口,Spring会自动创建对应的实现类。例如: ```java public interface PrimaryEntityRepository extends JpaRepository, Long> { } public interface SecondaryEntityRepository ...
spring.jpa.hibernate.ddl-auto=update ``` 4. **实体类定义**: JPA通过注解将Java类映射为数据库表,例如: ```java @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY...
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 ...
JPA旨在为Java开发人员提供一种统一的方法来处理不同的持久化层技术,例如Hibernate、TopLink、OpenJPA等。它通过标准化接口和注解来定义实体类与数据库表之间的映射规则,从而简化了数据持久化的开发工作。 **...
【标题】"Springboot编辑Postgis的空间数据"涉及到的核心知识点是使用Spring Boot框架与PostGIS数据库进行集成,处理和管理空间数据。PostGIS是PostgreSQL数据库的一个扩展,它提供了存储和处理地理空间数据的能力,...
spring.jpa.hibernate.ddl-auto=update spring.data.jpa.repositories.base-package=com.example.myapp.repository ``` 接下来,创建一个继承自`JpaRepository`的`ArticleRepository`接口,用于数据库操作: ```...
- **事务管理**:分布式事务处理,如2PC(两阶段提交)、X/Open XA等。 - **微服务中的数据库设计**:如何在微服务架构下考虑数据一致性与隔离。 这些知识点覆盖了Java编程和数据库管理的基础到进阶内容,对于...
SpringBoot是Java领域的一款轻量级开发框架,它简化了Spring应用的初始搭建以及开发过程,提供了自动配置、内嵌Web服务器等功能,使得开发者能够快速构建稳定且高效的后端服务。 首先,我们来看SpringBoot的核心...