zoukankan      html  css  js  c++  java
  • Mybatis完成CRUD(四)

    1. 操作 users 表的 CRUD

        1). 定义 sql 映射 xml 文件:

       

    <insert id="insertUser" parameterType="com.eduask.ibatis.bean.User">
    insert into users(name, age) values(#{name}, #{age});
    </insert>
    <delete id="deleteUser" parameterType="int">
    delete from users where id=#{id}
    </delete>
    <update id="updateUser" parameterType="com.eduask.ibatis.bean.User">
    update users set name=#{name},age=#{age} where id=#{id}
    </update>
    <select id="selectUser" parameterType="int" resultType="com.eduask.ibatis.bean.User">
    select * from users where id=#{id}
    </select>
    <select id="selectAllUsers" resultType="com.eduask.ibatis.bean.User">
    select * from users
    </select>

      2).config.xml 中注册这个映射文件

    <mapper resource="com/eduask/ibatis/bean/userMapper.xml"/>

      3).dao 中调用:

    public User getUserById(int id) {
        SqlSession session = sessionFactory.openSession();
        User user = session.selectOne(URI+".selectUser", id);
        return user;
    }
        
  • 相关阅读:
    动态库的创建与使用
    静态库创建与链接
    tail命令使用
    hosts文件
    dns文件
    整数编码
    多线程之间同步
    多线程编程基础
    进程间通信——信号量
    进程间通信——管道
  • 原文地址:https://www.cnblogs.com/tony-hyn/p/7063659.html
Copyright © 2011-2022 走看看