1、namespace
namespace中的包名要与Dao/Mapper接口的包名一致
<mapper namespace="com.ming.dao.UserMapper">
2、CURD接口设计
public interface UserMapper {
//查询全部用户
List<User> getUseList();
//根据id查询指定用户.带参数(查询条件)。User返回值类型
User getUserById(int id);
//insert一个用户
int addUser(User user);
//修改一个用户
int updateUser(User user);
//删除一个用户
int deleteUser(int id);
}
3、select
选择,查询语句:
1、编写接口
id:对应namespace中的方法名;
id="getUseList"
2、 编写对应mapper中的sql语句
resultTyper:sql语句执行后的返回值类型(如果是自定义类类型:写完整包名)
resultType="com.ming.pojo.User"
parameteType:参数的类型
4、insert
插入语句(记得提交事务)
<insert id="addUser" parameterType="c