MyBatis 10

今天是映射器贼重要

  主要有:select,insert,update,delete

 

select例子代码:

<select id="countUserByFirstName" parameterType="String"
    resultType="int">
        select count(*) total from t_user
        where user_name like concat{#{firstName},'%')
    </select>

id是唯一标识的

parameterType是参数类型

resultType是返回结果的类型

#{xxxx}表示调用参数

 

如果传达很多参数,可以把类直接传递进去

 

insert例子代码:

<insert id="insertRole" parameterType="role">
        insert into xxxxx
    </insert>
    

扩展:

主键设置用userGeneratedKeys

 

update和delete例子代码:

<update id="updateRole" parameterType="role">
        update  xxxxx
    </update>
    
    <delete id="deleteRole" parameterType="role">
        delete  xxxxx
    </delete>

 

  

 

  

  

posted @ 2020-08-17 15:34  赚钱买个打印机  阅读(76)  评论(0编辑  收藏  举报