![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
大佬,站住别动.
学如逆水行舟,不进就GO DIE
展开
-
mybatis 运行时sql 解析异常
1.org.postgresql.util.PSQLException: 栏位索引超过许可范围:1,栏位数:0解决办法:在使用#{}时,在外部添加了引号,去掉后正常运行2.Parameter ‘wkt jdbcType=VARCHAR’ not found. Available parameters are [wkt, type, param1, param2]解决办法:缺少“,”逗号分隔符,jdbcType与变量之间需要添加逗号...原创 2020-06-08 20:13:16 · 1211 阅读 · 0 评论 -
MybatisPlus #{param}和${param}的用法
作用mybatis-plus接口mapper方法中的注解(如@Select)或者xml(如)传入的参数是通过#{param}或者${param}来获取值。区别1.解析方式:#{param}:会进行预编译,而且进行类型匹配,最后进行变量替换,括号中可以添加映射类型如#{param,javaType=int,jdbcType=NUMERIC}${param}:只实现字符串拼接,并不进行数...原创 2020-04-21 11:12:33 · 3674 阅读 · 0 评论 -
Mybatis 动态 Sql生成 主键列语句格式生成错误,AS
解决方法本bug为mybatis-plus版本bug解决方法:更新mybatis-plus版本,3.1.3版本是可行的(亲测有效)Bug描述当前使用版本(必须填写清楚,否则不予处理)mybatis-plus:3.0-RC3mybatis:3.4.6mybatis-spring:1.3.2该问题是怎么引起的?(最新版上已修复的会直接close掉)Do文件中直接存放主键ID与普通字段...原创 2020-04-20 00:15:05 · 1293 阅读 · 0 评论 -
Mybatis 动态SQL 生成查询SQL时,由lambda表达式构建的主键id 条件,where后的查询条件中出现字段别名 AS 关键字,导致sql执行时异常;
Mybatis 动态SQL 生成查询SQL时,由lambda表达式构建的主键id 条件,where后的查询条件中出现字段别名 AS 关键字,导致sql执行时异常;### The error may exist in com/example/mask/mapper/MaskMapper.java (best guess)### The error may involve defaultPara...原创 2020-04-17 10:17:26 · 993 阅读 · 0 评论