1.java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'
更新lomback库的版本即可 1.18.30 建议提高到这个版本
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.32</version>
<optional>true</optional>
</dependency>
2.java文件报橙问题

遇到这种情况只需要打开Project Structur

并添加Sources即可
3.当在使用mybatis时 发现语句识别不出来sql语句时 只需重新导入数据库即可

4.org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
这个报错一般是因为Mapper 接口与 XML 文件映射问题 请检查 namespace中所映射的文件位置是否和当前xml文件的位置一致
JetBrains Marketplace 如果在idea中搜不到自己想要的插件可以进入这个idea官方插件市场来获取
5.springboot+mybatis项目mysql日志输出不了中文问题
application.properties文件配置编码问题
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
#确保编码为utf-8,localhost:3306后面跟的时数据库的名称
mysql数据库编码存入数据时编码问题
-- 查看数据库字符集
SHOW CREATE DATABASE your_database_name;
-- 修改数据库字符集
ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 查看表字符集
SHOW CREATE TABLE emp;
-- 修改表字符集
ALTER TABLE emp CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 查看列字符集
SHOW FULL COLUMNS FROM emp;
-- 修改列字符集(如果需要)
ALTER TABLE emp MODIFY COLUMN name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
idea自身编码问题
首先检查字体是否为微软雅黑

确保这里你能看到的全部编码格式都为utf-8

java版本问题
查看自己的project structure java版本是否过高 最好使用17或1.8版本 高版本的java可能出现中文识别错误

Comments 3 条评论
11
测试
(⌒▽⌒)