
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 · 1580 阅读 · 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 · 3814 阅读 · 0 评论 -
Mybatis 动态 Sql生成 主键列语句格式生成错误,AS
解决方法 本bug为mybatis-plus版本bug 解决方法:更新mybatis-plus版本,3.1.3版本是可行的(亲测有效) Bug描述 当前使用版本(必须填写清楚,否则不予处理) mybatis-plus:3.0-RC3 mybatis:3.4.6 mybatis-spring:1.3.2 该问题是怎么引起的?(最新版上已修复的会直接close掉) Do文件中直接存放主键ID与普通字段...原创 2020-04-20 00:15:05 · 1397 阅读 · 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 · 1121 阅读 · 0 评论