1.MyBaitis半自动,轻量级持久层框架(全自动的有hibernate)
2.重要配置文件
1).映射配置文件:主要用于配置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">
<mapper namespace="com.realwangyu.dao.IUserDao">
<select id = "findAll" resultType="com.realwangyu.pojo.User">
select * from user
</select>
<insert id="saveUser" parameterType="com.realwangyu.pojo.User">
insert into user values(#{id},#{username})
</insert>
<update id="updateUser" parameterType="com.realwangyu.pojo.User">
update user set username = #{username} where id = #{id}
</update>
<!--由于这个的parameterType是基本数据类型的包装类,就一个值,所以下面的占位符其实可以随便写-->
<delete id="deleteUser" parameterType="java.lang.Integer">
delete from user where id = #{id}
</delete>