需要1、表模型、2、mybatis配置文件和3、表映射配置文件(主要存放访问数据库的SQL语句)、4、Dao接口以及5、实现、6、测试类
1、创建表模型省略
2、mybatis配置文件:
1、创建名为mybatis.xml的配置文件
2、设置mybatis配置文件
(1)在
<?xml version=”1.0” encoding=”UTF-8” ?>
<!DOCTYPE configuration
PUBLIC “-//mybatis.org//DTD Config 3.0//EN”
“http://mybatis.org/dtd/mybatis-3-config.dtd">
3、表模型配置文件:主要存放操作表的SQL语句
<?xml version=”1.0” encoding=”UTF-8” ?>
<!DOCTYPE mapper
PUBLIC “-//mybatis.org//DTD Mapper 3.0//EN”
“http://mybatis.org/dtd/mybatis-3-mapper.dtd">
keyProperty=”id”
keyColumn=”id”>INSERT INTO person(name,age)VALUES (#{name},#{age})
<update id="updateById"><br /> update person set name = #{name},age = #{age} where id = #{id}<br /> </update>
<delete id="deleteById"><br /> delete from person where id =#{id}<br /> </delete><br /> <br /> <select id="findById" resultType="daomain.Person"><br /> select * from person where id =#{id}<br /> </select>
<select id="findAll" resultType="daomain.Person"><br /> select * from person<br /> </select><br /></mapper>
4、Dao接口类
规定操作数据库需要实现的方法:
保存、修改、删除、查询单个、查询所有。
5、Dao实现类
实现Dao接口中的方法步骤:
1、加载配置文件(流)
2、构建工厂对象(工厂方法创建对象)
3、创建sql对象(工厂方法对象调用open…方法创建执行sql语句对象)
4、执行语句(插入insert,修改update、删除insert、查询单个selectOne、查询所有)
5、提交事务
6、释放资源
6、测试各个实现方法