zoukankan      html  css  js  c++  java
  • 【MyBatis】学习笔记002CRUD

    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。

  • 相关阅读:
    MFC绘制直角坐标系
    mfc画波形函数
    ciscn_2019_ne_5
    ciscn_2019_n_5
    [ZJCTF 2019]NiZhuanSiWei
    ciscn_2019_n_1
    pwn-100
    2014提高组笔试错题
    BZOJ3211: 花神游历各国
    主席树模板
  • 原文地址:https://www.cnblogs.com/AirCL/p/14330142.html
Copyright © 2011-2022 走看看