[Mybatis]Mybatis常用操作

Mybatis是目前国内比较流行的ORM框架,特点是可以写灵活的SQL语句,非常适合中小企业的面向数据库开发。
本文总结自己开发过程中常用的Mybatis操作。

一、插入操作

  • 主键自增插入单条

    
            insert into user_info
            (
            `user_name`,
            `hashed_password`,
            `phone_number`
            )
            values
            (
            #{userName},
            #{hashedPassword},
            #{phoneNumber}
            )
        
    
    
            
            
                SELECT LAST_INSERT_ID()
            
            insert into user_info
            (
            `id`,
            `user_name`,
            `hashed_password`,
            `phone_number`
            )
            values
            (
            #{id},
            #{userName},
            #{hashedPassword},
            #{phoneNumber}
            )
        
    
  • 主键自增批量插入

        
            insert into user_info
            (
            `user_name`,
            `hashed_password`,
            `phone_number`
            )
            values
            
                (
                #{userInfo.userName},
                #{userInfo.hashedPassword},
                #{userInfo.phoneNumber}
                )
            
        
    

二、更新操作

    
        update user_info
        
            user_name = #{userName},
            hashed_password = #{hashedPassword},
            phone_number = #{phoneNumber},
        
        
        id = #{id}
        where id = #{id}
    

你可能感兴趣的:([Mybatis]Mybatis常用操作)