-
创建java工程
-
加入mybatis的jar包、数据库驱动包等
-
在pojo包下创建pojo类
-
在mapper包下创建任意名称的接口和任意名称的xml映射文件,设置dtd文件
-
在resources包下创建mybatis-config.xml核心配置文件,名称任意,设置dtd文件
-
编写映射文件
-
在主配置文件中加载xml映射文件
-
测试程序:
1)用mybatis提供的Resources类读取配置文件
2)用SqlSessionFactoryBuilder获得会话工厂,传入配置文件
3)用工厂生产SqlSession
4)调用SqlSession的相关方法获得结果
5)关闭SqlSession对象
注意事项:
-
-
dao层的接口名和映射文件的名字必须一致,且映射文件只能写在resources目录下
-
mapper映射文件中的namespace只能和接口的类路径保持一致
-
在mybatis-config.xml中元素标签的位置是有顺序的,顺序不对不能成功运行
-
记得将mapper映射文件引入到mybatis.xml文件中去
-
做sqlSession增删改的时候记得sqlSession.commit();
-
别名不区分大小写,增删改映射文件中是没有返回值类型的;int类型会默认返回.