<?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"><configuration><settings><settingname="mapUnderscoreToCamelCase"value="true"/><settingname="logImpl"value="LOG4J"/></settings><environmentsdefault="mysql"><environmentid="mysql"><transactionManagertype="JDBC"></transactionManager><dataSourcetype="POOLED"><propertyname="driver"value="com.mysql.jdbc.Driver"/><propertyname="url"value="jdbc:mysql://localhost:3306/mybatis"/><propertyname="username"value="root"/><propertyname="password"value="root"/></dataSource></environment></environments><mappers><packagename="com.wei.dao"/></mappers></configuration>
映射配置文件 mapper.xml
<?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"><mappernamespace="com.wei.dao.UserMapper"><!--resultMap 实体类属性 映射 数据库的列 --><!--需要在使用这个的地方,使用resultMap 属性, 不需要resultType --><resultMapid="userResultMap"type="com.wei.pojo.User"><resultproperty="id"column="id"/><resultproperty="name"column="name"/><resultproperty="pwd"column="pwd"/></resultMap><!--查询所有--><selectid="findAll"resultType="com.wei.pojo.User">
select * from user
</select><!--通过id查找--><selectid="findById"resultType="com.wei.pojo.User">
select * from user where id = #{id}
</select><!--通过名字和密码查找--><selectid="findByNP"resultType="com.wei.pojo.User">
select * from user where name = #{name} and pwd = #{pwd}
</select><!--添加用户--><insertid="addUser"parameterType="com.wei.pojo.User">
insert into user values(#{user.id},#{user.name},#{user.pwd})
</insert><!--修改用户--><updateid="updateUser"parameterType="com.wei.pojo.User">
update user set name = #{name},pwd = #{pwd} where id = #{id}
</update><!--删除用户--><deleteid="deleteUser"parameterType="integer">
delete from user where id = #{id}
</delete><!--用map添加--><insertid="addUserMap"parameterType="map">
insert into user values(#{mapId},#{mapName},#{mapPassword})
</insert><!--分页--><selectid="getUserByLimit"resultType="com.wei.pojo.User">
select * from user limit #{begin},#{end}
</select></mapper>