一.关于Mybatis
mybatis是一个持久层的框架,她支持自定义sql,存储过程,高级映射,十分灵活;几乎消除了所有的jdbc代码。
我们在使用mytais基本上只需要写sql语句,所以她是一个半自动化持久层框架,对比Hibernate全自动。
二.Mybatis中Dao的实现方式
Dao接口+Dao实现类+xml配置文件;
太麻烦,一般不使用。
Dao接口+xml配置;
接口名=namespace;方法名=id;一般情况都使用这个。
Dao接口+annotation
处理一些简单的sql可以使用,但复杂的不好处理。
三.Mybatis的核心配置文件