前言
在java17环境下,new LambdaQueryWrapper 查询失败,并无错误日志。打断点跑查询方法会发现报错
org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ew.sqlSegment != null and ew.sqlSegment != '' and ew.nonEmptyOfWhere'. Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment [java.lang.reflect.InaccessibleObjectException: Unable to make field final java.lang.invoke.MethodHandle java.lang.invoke.MethodHandleProxies$1.val$target accessible: module java.base does not "opens java.lang.invoke" to unnamed module @682b2fa]
解决办法
修改依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.5</version>
</dependency>
2 条评论
新车新盘 嘎嘎稳 嘎嘎靠谱
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。