狂神说Mybatis向数据库插入数据时中文显示?问题

先放源代码:

 1     @org.junit.Test
 2     public void addInitBlog(){
 3         SqlSession session = MybatisUtils.getSqlSession();
 4         BlogMapper mapper = session.getMapper(BlogMapper.class);
 5         Blog blog = new Blog();
 6         blog.setId(IDUtils.getID());
 7         blog.setTitle("Mybatis如此简单");
 8         blog.setAuthor("狂神说");
 9         blog.setCreateTime(new Date());
10         blog.setViews(9999);
11         mapper.addBlog(blog);
12         blog.setId(IDUtils.getID());
13         blog.setTitle("Java如此简单");
14         mapper.addBlog(blog);
15         blog.setId(IDUtils.getID());
16         blog.setTitle("Spring如此简单");
17         mapper.addBlog(blog);
18         blog.setId(IDUtils.getID());
19         blog.setTitle("微服务如此简单");
20         mapper.addBlog(blog);
21         session.close();
22     }

 

遇到的问题:

 

 

解决方法:

1.将配置文件中的“utf-8”改为“utf8”。

2.将  db.properties 文件中的 “;”或“&”改为“&”符号。

 

 改为:

 

 

(最后记得 Ctrl + F5 刷新!!!)

 

即可解决问题。

 

 

 

 

 

 

在此鸣谢狂神bilibili的Mybatis课程,以及弹幕的热心大佬。

在此附上狂神课程链接:https://www.bilibili.com/video/BV1NE411Q7Nx?p=22

 

(没错我就是那个一天能写出100个代码的憨憨TAT)

 

 
 
posted @ 2022-02-09 22:09  临易  阅读(122)  评论(0编辑  收藏  举报