myabtis专题

SpirngBoot整合myabtis链接mysql报错 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications

我碰到的问题是启动不报错,然后查询的时候就会报错com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure,我碰到的问题和mysql 8 小时的问题不同,mysql8小时是需要程序正常运行一段时间,我的刚运行就报错,后来查了很多资料都没用,后来自己各种试错才找出问题,问题代码如下

myabtis 使用枚举类 类型转换错误

如何使用请查看其他博客 你如果是使用百度查询的,那请仔细看这篇博文。 在很多的博客中都会是只讲了怎么转换,如果是查询语句,并且使用resultMap的时候是能正常使用的。 但是一旦你使用insert的时候 你会发现开始报类型错误(我使用了mybatis log插件 ) 改起来简单 在你具体的sql中那个枚举字段上加一个typeHandler,这样就能对应的到具体的code了。当然前提是你之

java.lang.NumberFormatException: For input string: myabtis 报错解决方案

前言:mybatis使用字符串参数的时候 mybatis java.lang.NumberFormatException: For input string: 报错,是因为我们的用法有偏差 解决方法 第一种解决方法: <if test="isExpired=='Y'">and msg.expire_time &lt; now()</if>会报NumberFormatExcepti

Myabtis-动态sql解析流程

目录 1.DynamicContext 上下文 2.sqlNode接口及其主要实现类 ​​​​​​​2.1. StaticTextSqlNode 和 MixedSqlNode 2.2TextSqlNode 3. IfSqlNode 4.TrimSqlNode ​​​​​​​ 1.DynamicContext 上下文 MyBatis 解析一条动态 SQL 语句的时候,整个流