- 博客(6)
- 收藏
- 关注
原创 Integer将String字符串转换为数字的坑
使用Integer.getInteger方法去转换字符串"42"时,会转换成null出来。使用Integer.parseInt方法可以将字符串"42"转换为数字出来,不会产生null
2019-08-02 11:35:52
942
原创 MybatisPlus使用PageHelper做查询selectList前,进行selectList_COUNT功能的反编译代码逻辑——学习心得2:dao.selectList
整个Exception错误栈日志过程是:at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) at org.springframework.jdbc.support.AbstractF...
2019-08-02 01:50:25
2256
原创 MybatisPlus使用PageHelper做查询selectList前,进行selectList_COUNT功能的反编译代码逻辑——学习心得
最近项目出了一个BUG,具体情况如下:项目使用SSM,M为加强版的MybatisPlus;持久层Manager使用公用的实现,也就是说, 图1中,userManager和airManager这2个持久层所使用的方法getOneByWrapper走的是同样的代码流程PageHelper.startPage和dao.selectList;产生的问题是:userManager的selectLi...
2019-07-30 01:46:52
5389
原创 使用MybatisPlus从MySQL切换到SQLServer的坑
#项目背景项目框架采用的是S+S+Mybatis Plus,项目过程中原使用的mysql数据库,后来需要换成SQLServer数据库,代码需要适配,基本上跟业务代码无关,只修改持久层代码进行适配。#MybatisPlus的坑这个问题,报的错是说SQL执行的时候,在子查询中使用了Order By,具体执行SQL语句如下:可以百度一下得到结果https://www.cnblog...
2019-07-17 18:11:46
6725
4
原创 MYSQL修改字符集的坑
安装MYSQL之后,经常性会碰到默认字符集为拉丁文字符集的问题,这种时候,需要修改字符集从latin1改为utf8格式。使用命令修改字符集后,一重启就会失效,很多刚学习MySQL的新人总会碰到这种问题,却一直以为自己已经修改成功了,定位问题的时候就跑去定位别的原因,这是个坑!命令方式修改字符集不可靠,那么明显只有通过修改配置文件才能保证重启之后会生效。my.ini配置文件就是mysql所使用...
2019-07-08 12:04:02
1664
1
原创 Springboot应用mysql从5.X版本切换到8.0及以上版本的坑
Springboot从5.X版本切换到8.0及以上版本的坑maven管理代码中遇到的坑数据库连接句柄中,需要添加时区mysql建立用户时,用户密码的加密方式经常出错mysql服务端和客户端两者版本也要适配得上maven管理代码中遇到的坑项目启动时,遇到抛出空指针的报错,需要打开pom.xml文件修改mysql-connector驱动的版本。数据库连接句柄中,需要添加时区数据库连接句柄中,...
2019-07-05 01:08:27
6639
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人