mybatis的CRUD操作如下:
前提
UserDao中写好方法如下
//select List<User> selectUsers(); //insert int insertUser(User user); //update int updateUser(User user); //delete int deleteUser(int id);
1.select
<select id="selectUsers" resultType="com.aircl.pojo.User"> select * from user </select>
2.insert
注:values后的参数与User类中的属性一致,可不与数据库字段名一致
<insert id="insertUser" parameterType="com.aircl.pojo.User"> insert into user(id,name,pwd) values (#{id},#{name},#{password}) </insert>
3.update
<update id="updateUser" parameterType="com.aircl.pojo.User"> update user set name = #{name} where id = #{id} </update>
4.delete
<delete id="deleteUser" parameterType="int"> delete from user where id = #{id} </delete>
最后且最重要的一点
CRUD操作涉及到数据变动的(insert、update、delete),在操作结束后,需要提交事务,才能够生效,记得commit。