mybatis进行保存时,报错
错误信息
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'wxUnionid !=null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: wxUnionid !=null [org.apache.ibatis.ognl.TokenMgrError: Lexical error at line 1, column 11. Encountered: "uff01" (65281), after : ""] at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) at com.sun.proxy.$Proxy84.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:57) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) at com.sun.proxy.$Proxy95.insertSelective(Unknown Source) Caused by: org.apache.ibatis.ognl.TokenMgrError: Lexical error at line 1, column 11. Encountered: "uff01" (65281), after : "" at org.apache.ibatis.ognl.OgnlParserTokenManager.getNextToken(OgnlParserTokenManager.java:1539) at org.apache.ibatis.ognl.OgnlParser.jj_scan_token(OgnlParser.java:3060) at org.apache.ibatis.ognl.OgnlParser.jj_3R_21(OgnlParser.java:2837) at org.apache.ibatis.ognl.OgnlParser.jj_3_3(OgnlParser.java:2831) at org.apache.ibatis.ognl.OgnlParser.jj_2_3(OgnlParser.java:2402) at org.apache.ibatis.ognl.OgnlParser.primaryExpression(OgnlParser.java:1533) at org.apache.ibatis.ognl.OgnlParser.navigationChain(OgnlParser.java:1243) at org.apache.ibatis.ognl.OgnlParser.unaryExpression(OgnlParser.java:1196) at org.apache.ibatis.ognl.OgnlParser.multiplicativeExpression(OgnlParser.java:971) at org.apache.ibatis.ognl.OgnlParser.additiveExpression(OgnlParser.java:894) at org.apache.ibatis.ognl.OgnlParser.shiftExpression(OgnlParser.java:750) at org.apache.ibatis.ognl.OgnlParser.relationalExpression(OgnlParser.java:508) at org.apache.ibatis.ognl.OgnlParser.equalityExpression(OgnlParser.java:405) at org.apache.ibatis.ognl.OgnlParser.andExpression(OgnlParser.java:352) at org.apache.ibatis.ognl.OgnlParser.exclusiveOrExpression(OgnlParser.java:299) at org.apache.ibatis.ognl.OgnlParser.inclusiveOrExpression(OgnlParser.java:246) at org.apache.ibatis.ognl.OgnlParser.logicalAndExpression(OgnlParser.java:193) at org.apache.ibatis.ognl.OgnlParser.logicalOrExpression(OgnlParser.java:140) at org.apache.ibatis.ognl.OgnlParser.conditionalTestExpression(OgnlParser.java:101) at org.apache.ibatis.ognl.OgnlParser.assignmentExpression(OgnlParser.java:64) at org.apache.ibatis.ognl.OgnlParser.expression(OgnlParser.java:23) at org.apache.ibatis.ognl.OgnlParser.topLevelExpression(OgnlParser.java:15) at org.apache.ibatis.ognl.Ognl.parseExpression(Ognl.java:110) ... 94 more解决
进行非空判断是!写成了中文格式的,改成英文格式就好了



