为什么会有Mybatis?JDBC存在哪些问题?
什么是半自动、全自动?哪种好?
半自动和全自动的区别在于是否需要手动编写SQL语句。半自动可以对SQL进行优化,而全自动不行。
什么是ORM?
熟悉environments标签。
知道typeAlias标签的作用。

掌握Mybatis的设计原理。
了解传统Dao开发方式。
-
UserDao + UserDaoImpl 模式。
-
弊端:都得写new SqlSessionFactoryBuilder().build(resourceAsStream), 代码重复。