Mybatis
文章平均质量分 56
Zhava
使用Mac进行日常开发,对Mac系统环境比较熟悉,有任何Mac系统上的问题都可以问我。提供Mac软件安装、接项目
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MybatisPlus中的customSqlSegment动态拼接where条件
在对于一些MybatisPlus提供的Api无法实现的SQL场景,我们需要去到xml文件中写SQL语句,where条件的编写让人十分头疼,那么有没有一种便捷的方式通过MybatisPlus提供的Api快捷拼接where条件呢?有的有的,这就是今天要介绍的customSqlSegment。原创 2025-03-12 17:26:06 · 878 阅读 · 0 评论 -
java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_
### Cause: java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='] with root causejava.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_原创 2024-07-22 15:35:00 · 835 阅读 · 0 评论 -
Mybatis中的实体属性与数据库字段的映射
写了几个项目,无一例外每个项目中都用到了Mybatis,但是由于Mybatis中的很多配置基本都是相同的或者大差不差的,因此平时使用过程中都是直接copy过来的,久而久之对于Mybatis中的配置尤其是关于字段的映射的存在感就会淡化,对于为什么直接在xml中resultType传过来一个实体类select之后就能自动封装上去并返回实体类的对象的问题,只会觉得是理所当然的,那么多项目中都是那么写的,并没有过多的思考。原创 2024-05-01 03:28:46 · 2139 阅读 · 1 评论 -
Mybatis中踩过的坑(一)
在Mybatis中,如果对象是Number类型,当传值为0时status != ' '会被解析成false,否则为true,浮点型0.00也是如此。所以这里直接解析成了false。也就是说Number类型传0时在Mybatis中会被判断为' ',因此只有String类型才需要判断是否!=’’,其他类型完全没有这个必要。原创 2024-04-03 17:46:20 · 631 阅读 · 1 评论
分享