当前使用版本(必填,否则不予处理)
<!-- mybatis-plus begin -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.0</version>
</dependency>
<!-- mybatis-plus end -->
该问题是如何引起的?(确定最新版也有问题再提!!!)
业务代码:
QueryWrapper
重现步骤(如果有就写完整)
使用一年多,第一次出现该问题;
报错信息
服务名:user-service, 系统内部错误:org.mybatis.spring.MyBatisSystemException:
nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfNormal'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.OutOfMemoryError: Java heap space]
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
at com.sun.proxy.$Proxy144.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:99)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:61)
at com.sun.proxy.$Proxy145.selectOne(Unknown Source)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.getOne(ServiceImpl.java:255)
at com.baomidou.mybatisplus.extension.service.IService.getOne(IService.java:192)
at com.nipudun.user.service.impl.UserMemberServiceImpl.getWxBindInfoByUserId(UserMemberServiceImpl.java:374)
at com.nipudun.user.service.impl.UserMemberServiceImpl$$FastClassBySpringCGLIB$$d4acf00.invoke(
Comment From: miemieYaho
要靠我们猜吗?
Comment From: qmdx
@butter-fly 请问是否解决?升级到 3.4.0 看看,如果还是无法解决给出你的重新 demo 并打开该 issue
Comment From: zjl-bright
@butter-fly 使用 3.1.2版本 遇到同样的问题,你们最后是怎么解决的
Comment From: yipianfan
使用3.4.0今天突然出现这个问题,服务重启后,问题又不无法重现。
Comment From: jijinghuli
大佬们,你们解决了这个问题吗?这个换版本没有用吧?具体是啥情况导致的呀?
Comment From: marshalby2
这应该是JDK版本的问题,我使用jdk11就正常,使用jdk16就有问题
Comment From: dasheng20
我也遇到同样问题,有解决方案了没?
Comment From: butter-fly
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。
Comment From: wfxssky
这个问题困扰了好久,3.4也有这个问题,有解决方案了吗
Comment From: jijinghuli
好早的问题了。我都忘记我发布了这个问题。应该是版本问题。更换一下jdk版本试试看
------------------ 原始邮件 ------------------ 发件人: "baomidou/mybatis-plus" @.>; 发送时间: 2023年9月25日(星期一) 下午3:59 @.>; @.**@.**>; 主题: Re: [baomidou/mybatis-plus] org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfNormal'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.OutOfMemoryError: Java heap space] (#2810)
这个问题困扰了好久,3.4也有这个问题,有解决方案了吗
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
Comment From: hankXusAy
这应该是JDK版本的问题,我使用jdk11就正常,使用jdk16就有问题
你出现这种情况的时候,是偶发的,还是频繁出现呢?
Comment From: butter-fly
这是来自QQ邮箱的假期自动回复邮件。 您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。