spring Data jpa to mysql error

2014-11-20 9:53:22 com.mchange.v2.c3p0.impl.NewPooledConnection handleThrowable

警告: [c3p0] A PooledConnection that has already signalled a Connection error is still in use!

2014-11-20 9:53:22 com.mchange.v2.c3p0.impl.NewPooledConnection handleThrowable

警告: [c3p0] Another error has occurred [ java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished ] which will not be reported to listeners!

java.sql.SQLNonTransientConnectionException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)

at org.mariadb.jdbc.internal.SQLExceptionMapper.throwException(SQLExceptionMapper.java:106)

at org.mariadb.jdbc.MySQLStatement.executeQueryEpilog(MySQLStatement.java:264)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:288)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:338)

at org.mariadb.jdbc.MySQLConnection.rollback(MySQLConnection.java:244)

at com.mchange.v2.c3p0.impl.NewProxyConnection.rollback(NewProxyConnection.java:855)

at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:213)

at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:192)

at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:88)

at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:513)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:755)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:724)

at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:475)

at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:270)

at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633)

at com.zc.lottery.business.service.lotterys.sports.jc.jczq.impl.JczqSchemeServiceImpl$$EnhancerBySpringCGLIB$$a06ca3fb.createScheme(<generated>)

at com.zc.lottery.web.lottery.fore.lotterys.sports.jczq.JczqController.createScheme(JczqController.java:213)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)

at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)

at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)

at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)

at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)

at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)

at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)

at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)

at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)

at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)

at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)

at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)

at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:180)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.zc.lottery.web.core.common.web.TimerFilter.doFilter(TimerFilter.java:35)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)

at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)

at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1760)

at java.lang.Thread.run(Thread.java:662)

Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not send query: Last packet not finished

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:984)

at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:281)

... 72 more

Caused by: java.io.IOException: Last packet not finished

at org.mariadb.jdbc.internal.common.packet.PacketOutputStream.startPacket(PacketOutputStream.java:38)

at org.mariadb.jdbc.internal.common.packet.commands.StreamedQueryPacket.send(StreamedQueryPacket.java:76)

at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:982)

... 73 more

 

将mariadb-java-client 换成 mysql-connector-java.jar,然后设置MySQL下my.ini

max_allowed_packet=70M (默认为:1M)

重新启动tomcat,OK;

Spring Boot 核心机制与实战:从自动装配到 MySQL、Redis、Security 集成 在 Java Web 开发领域,Spring Boot 通过其核心机制——自动装配(Auto-Configuration)和 Starter 依赖,极大地简化了企业级应用的构建与部署流程。自动装配的原理在于,框架根据项目引入的依赖和现有配置,智能地装配所需的 Spring Bean,实现了“约定大于配置”的理念。这一机制的技术价值在于,它将开发者从繁琐的 XML 配置和依赖管理中解放出来,显著提升了开发效率,并确保了应用的生产就绪性。其应用场景广泛覆盖了 Web 服务、数据访问、缓存和安全认证等现代应用的核 阅读详情

相关推荐

跟着Cell学单细胞转录组分析(五):单细胞转录组marker基因鉴定及细胞群注释

书接上回(跟着Cell学单细胞转录组分析(四):单细胞转录组测序UMAP降维聚类)。完成数据降维和细胞聚类后,最主要的环节和工作就是确定各个细胞群,明确是什么类型的细胞,正群的细胞定群很关键,涉及到整个研究,所以这一步宁愿多费时间,也不要出错。当然,这也不是一蹴而就的,需要反复的确认。 要确定各个群是什么细胞,首先需要了解细胞群的marker基因,因为不同类型的细胞突出 表达的基因也是不同的。这里使用FindAllMarkers鉴定各个细胞群的高表达基因。 DefaultAssay(scedata)

qq_42090739的博客 1万+

org.apache.ibatis.exceptions.PersistenceException

今天在mybatis项目中,突然出现下面的错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: org.apache.ibatis.transaction.TransactionException: Error configuring AutoCommit.  Your ...

m0_37307255的博客 1050

28377D Bootloader

架构

a6100309120的博客 6013

【c3p0】A PooledConnection that has already signalled a Connection error is still in use!

解决办法:在c3p0的bean配置中添加: &lt;!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。默认值: 0--&gt; &lt;property name="maxIdleTime" value="60"/&gt; 原因:MySql默认一个connection(连接)空闲超过8小时自动断开,这个时候用这个过时connection去连接MySql时就会报这个错误 详细...

qq_37361360的博客 8559

杭电oj2023题题目详解(Java版)

杭电oj2023题详解

m0_51065958的博客 978

星载SAR系统参数设计过程自动化方法研究

 本文提出了一种 SAR系统参数自动化设计的 方法。首先,针对部分参数仍需手工选取的现状 建立了最优化求解模型,并给出了 PRF 和波位位 置的优化选取结果,使参数设计流程更加高效便 捷。然后,针对 SAR 系统参数设计过程中部分技 术指标的评测结果不满足用户需求时无法自动调 节的现状,采用 PID 控制器对方位向天线尺寸、信 号带宽、PRF 等参数进行自动调节,使得方位分辨 率、距离分辨率、方位模糊比等技术指标向用户需 求值逐步靠近。通过仿真实验验证了该方法的可 行性,实现了SAR系统参数设计过程的自动化

qq_43416206的博客 1527

java.sql.SQLException: 无法从套接字读取更多的数据

今天在用公司自己做的项目的一个功能时,我是在删除数据的时候报的错误,删除的数据量为203360条,数据成功删除了,tomcat6.0控制台报了一个异常,如下: [c3p0] A PooledConnection that has already signalled a Connection error is still in use![esoaisapp] WARN 2011-10-21 11:...

linwei_211的专栏 2175

【局部规划模块轨迹优化算法】EM_planner最大期望滚动优化算法

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对EM_planner最大期望滚动优化算法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 762

ipv6环境下c3p0连接sqlserver,[c3p0] A PooledConnection that has already signalled a Connection error is st

问题记录:待解决 2020-07-31 09:18:42 [ExtractorInnerQuartzScheduler_Worker-19] c.p.d.e.impl.hibernate.util.JDBCExceptionReporter[71] WARN - SQL Error: 0, SQLState: 08S01 2020-07-31 09:18:42 [ExtractorInnerQuartzScheduler_Worker-19] c.p.d.e.impl.hibernate.util..

weixin_39249427的博客 934

SAP GR(Group Reporting)合并报表内容及功能简介(五)-合并和抵消

随着合并和收购数量的显著增加,企业在全球经济中面临着诸多挑战。其中最常见的是法律实体与子公司之间缺乏透明度,导致无法以经济高效的方式对账法律实体与子公司之间的公司间交易,从而造成结算出现重大延迟。公司间匹配和对账功能允许用户在关账过程中进行早期分析,以避免公司间差异,并缩短关账时的延迟。公司间匹配和对账功能交易级别匹配和实时对账基于各种组织维度(如公司、利润中心和合并单位)的灵活建模自动差异解决。应用内通信和工作流。与公司间抵销集成。

weixin_43853754的博客 4403

Android 12,通过JNI写framebuff实现白板书写加速

Android 书写加速

448313096@qq.com 1204

Spring Boot 使用 Spring Data JPA 实现增删改查

本文介绍了如何使用Spring Boot 3、Spring Data JPA和MySQL实现用户增删改查功能。主要内容包括:技术栈选择(Java 17+、Spring Boot 3.5.x等)、项目创建(通过Spring Initializr)、Maven依赖配置、MySQL数据库设置、application.yml配置文件说明,以及实体类User的创建(包含@Entity注解和唯一约束定义)。文章提供了完整的项目结构和关键代码片段,适合开发者快速上手Spring Data JPA的基本使用。

qq_29029209的博客 308

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

spring jpa mysql集群_Spring Data JPA和MySQL:如何在多线程环境中避...

我的Web应用程序的数据库基础结构是这样分层的:> Spring Data JPA> JPA>休眠> C3P0池> MySQL有些事务需要相当长的时间,有时一分钟用于一个大事务(目的是将数据缓存到数据库中):从用户到我的Web服务器的HTTP请求可能会开始此事务.然后,我的Web服务器可以向另一个远程第三方服务器查询丢失的数据.收集完所有数据后,事务就会完成,所有收集...

weixin_34523442的博客 321

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Spring Data Jpa连接mysql失败问题分析

前段时间准备学习一下spring boot,准备写一个简单的增删改查项目练手。 数据库选择了mysql,使用Spring Data Jpa连接。 数据源配置如下: # DataSource spring.datasource.url=jdbc:mysql://localhost/mytest?characterEncoding=utf-8&amp;useSSL=false&amp;ser...

倔强青铜 1491

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

spring data jpa查询语句中,出现数据库关键字冲突异常

错误 Hibernate: select order0_.id as id1_0_, order0_.amount as amount2_0_, order0_.buyer_address as buyer_ad3_0_, order0_.buyer_mobile as buyer_mo4_0_, order0_.buyer_name as buyer_na5_0_, order0_.buyer_openid as buyer_op6_0_, order0_.create_time as create_t7

追梦i赤子心的博客 1522

java jpa set_java - 用于Spring-Data-JPA注释的setMaxResults?

我正在尝试将Spring-Data-JPA合并到我的项目中。让我困惑的一件事是如何通过注释实现setMaxResults(n)?例如,我的代码:public interface UserRepository extends CrudRepository{@Query(value="From User u where u.otherObj = ?1 ")public User findByOhter...

weixin_33664286的博客 256

Spring Data JPA Native Query 中处理 IN 列表为 null 的情况

ERROR: operator does not exist: bigint = text 建议:No operator matches the given name and argument types. You might need to add explicit type casts.]在使用原生 SQL 查询(Native Query)时,当传入的 IN 列表参数可能为 null 时,需要特别处理以避免 SQL 语法错误或意外结果。:使用动态 SQL 条件。

JiFeng12138的博客 323

记一次Spring Data JPA死锁分析

笔者公司目前使用的ORM为Spring Data JPA,其底层基于Hibernate,Hibernate是一个重量级的ORM框架,在不了解Hibernate机制的情况下使用Spring Data JPA时,可能会遇到很多比较奇怪的问题。笔者最近在公司的业务中就碰到了一个有关死锁的奇怪问题,Repository中的find查询语句竟然引发了死锁: 还原死锁现场 程序死锁日志 截取部分程序日志如下: [ WARN ] SqlExceptionHelper:137 - SQL Error: 1213, SQ

qq_32734365的博客 5846

vue+element实现分页_SpringBoot+Spring Data JPA+Vue前后端分离实现分页功能

点击上方web项目开发,选择设为星标优质文章,及时送达效果图第1页第5页最后一页环境介绍jdk:1.8数据库:mysql5.6前端:vue+element ui后端:SpringBoot+Spring Data JPA完整源码获取前端源码名字:page-vue后端源码名字:page 扫码关注回复【分页代码】获取源码如果你在运行这个代码的过程中有遇到问题,请加小编微信xx...

weixin_30562977的博客 403

【java】spring boot2整合spring data JPA连接mysql报错问题解决

天用spring boot2整合spring JPA时连接数据库(mysql8.0.17)出现了以下报错: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2019-09-26 17:23:12.424 ERROR 12...

有趣技术 566

mysql duplicate jpa_Spring Data JPA和MySQL:如何在多线程环境中避免“重复输入”错误?...

我的Web应用程序的数据库基础结构是这样分层的:> Spring Data JPA> JPA>休眠> C3P0池> MySQL有些事务需要相当长的时间,有时一分钟用于一个大事务(目的是将数据缓存到数据库中):从用户到我的Web服务器的HTTP请求可能会开始此事务.然后,我的Web服务器可以向另一个远程第三方服务器查询丢失的数据.收集完所有数据后,事务就会完成,所有收集...

weixin_31682031的博客 337

【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目

IDEA 创建 Spring Boot 项目,并进行基本的开发配置。

Edison's 小宇宙 5万+

Dao层系列-7-Hibernate Spring Data JPA

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34268753的博客 97

Spring Boot 第一周:从0到第一个REST API

作为一名有着10年前端经验的开发者,我决定拓展自己的技术栈,学习 Java 后端开发。本文记录了我在第一周内从零开始搭建 Spring Boot 项目、理解核心概念并成功写出第一个 REST API 的全过程。希望能给同样从零开始的朋友一些参考。第一周的学习让我完成了:✅ 搭建 Spring Boot 开发环境✅ 理解 Maven 和项目结构✅ 掌握 @RestController、@GetMapping、@PostMapping、@PutMapping 等核心注解。

路在脚下,幸福在手中,莫贪!!!!! 291
上一篇: DWR CSRF Security Error
下一篇: freemark自定义标签
javaee_jsp
博客等级 码龄15年 0粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值