- dao层:完成持久化工作的代码块;
- service层:业务层,做一些业务操作,调用dao层,等待controller层调用;
- controller层:只负责接收用户的请求,把用户的请求转发给下面去做。
初学mybatis遇到的错误:
-
Mybatis中java.lang.ExceptionInInitializerError错误
造成这个问题的主要原因是xml配置文件中有中文注释 -
解决方案一:直接删除中文注释即可
-
解决方案二:把所有的xml文件的编码格式由UTF-8替换为UTF8,代码如下,直接替换你的xml第一行即可
<?xml version="1.0" encoding="UTF8" ?>
P8后留的作业: