
┉┇MyBatis
一些mybatis相关
一碗谦谦粉
不要怕,不要悔
展开
-
GlobalExceptionHandler.java:22 (mybatis的xml文件没有被打包的一种解决方案)
mybatis的xml文件没有被打包的一种解决方案。原创 2022-04-16 16:30:21 · 1181 阅读 · 0 评论 -
使用中文查询时无效(spring boot + mybatis plus)
>>>>>>>快速解决>>>>>>>使用中文查询时无效,那就试试查询英文是否有效,如果英文查询可以,基本可以确定是编码问题。那么,配置编码即可:1、springboot +mybatisplus环境的在application.yml中加配置,注意用&拼接&useUnicode=true&characterEncoding=utf82、spring +mybatis...原创 2021-12-19 15:58:48 · 1126 阅读 · 0 评论 -
Spring Boot配置全局时间格式和特殊时间格式
一、场景描述 在Spring Boot的开发中,返回的时间格式是:①gmtCreate: "2018-03-30T09:15:57.000+0000" 而我们需要的是②gmtCreate: "2018-03-30 17:15:57" 这时,我们就需要做时间的格式转换了。二、解决 如上面①的时间格式,默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间差了八个小时,所以我们需...原创 2021-12-05 19:06:38 · 2750 阅读 · 0 评论 -
java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more
一、原因 因为jdbc的版本不同导致的,8.0版本的jdbc驱动需要添加这个后缀?serverTimezone=GMT%2B8二、解决spring boot 2.0(内置jdbc5驱动) spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?characterEncoding=utf-8&useSSL=false spring boot 2.1及以上(内置jdbc8驱动) spring.d...原创 2021-11-21 15:12:50 · 520 阅读 · 0 评论 -
mybatis的if-else怎么写?
<choose> <when test="depts!=null and depts.size()!=0"> and dept_id in <foreach collection="depts" open="(" close=")" separator="," item="dept"> #{dept} </foreach> </when> <otherwise> <if test="entity.sc.原创 2021-08-18 15:52:14 · 479 阅读 · 0 评论 -
Mybatis中怎么使用大于号小于号(转义)
一、转义在mybatis的使用过程中,使用映射文件xml写SQL时,一些符号就需要先转义了。如下:大于号 > > 小于号 < < 大于等于 >= >= 小于等于 <= <= 与符号 & & 单引号 ' ' 双引号 " "原创 2021-07-08 15:16:36 · 1014 阅读 · 0 评论 -
MyBatis逆向代码生成器的配置和使用
由于domain和mapper及XML配置文件,都是套路代码,所以可以使用代码生成器来完成。那么如何使用代码生成器呢?1、在pom.xml引入代码生成器的插件;2、加入generatorConfig.xml文件,并进行相关配置;3、运行命令:mybatis-generator:generate,启动插件。具体步骤:准备工作:(建表)1、在pom.xml引入代码生成器的插件;&l...原创 2020-02-10 13:35:13 · 353 阅读 · 0 评论