Mybatis使用之简单的增删改查

本文详述了Mybatis中针对Author表的简单增删改查操作,包括映射规则、接口方法与XML配置的对应,以及具体实施步骤。重点介绍了配置文件的设置,如自动扫描JavaBean和映射文件,并提供了各操作的XML标签实例。
摘要由CSDN通过智能技术生成

Mybatis使用之简单的增删改查

 

一:简介

     

        主要记录最简单的数据的增删改查、下一章会有各个操作详细一点的配置说明。以Author表为例(见上一博客)、Author表没有关联任何其他表、也没有特殊字段。

 

二:映射规则

 

       2.1、映射文件中的sql方法与对应的XxxMapper接口中的方法映射规则:

 

              a)映射文件的namespace的值是XxxMapper接口的全限定名、即包名+接口名称

              b)映射文件中表示增删改查的标签(select、insert、delete、update)的id的值是接口中方法名(id具有唯一性)

              c)映射文件中增删改查标签的表示参数的属性指定的值对应接口中方法的参数类型

              d)映射文件中增删改查标签的表示返回值的属性指定的值对应接口中方法的参数类型

 

       2.2、举例说明:

 

              现在需要根据一个int型的id来查询一个作者的具体信息。

              a)AuthorMapper中定义此方法

<span style="color:#FF0000;">package org.alien.mybatis.samples.mapper;</span>

public interface AuthorMapper {

    Author <span style="color:#FF0000;">getAuthorById</span>(int id);
}

              b)AuthorMapper.xml中关联此方法

<pre name="code" class="html"><span style="color:#FF0000;"><mapper namespace="org.alien.mybatis.samples.mapper.AuthorMapper"></span>
    <select id="<span style="color:#FF0000;">getAuthorById</span>" parameterMap="int" resultType="author">
        SELECT
            t.id,
            t.username,
            t.password,
            t.email,
            t.bio,
            t.favourite_section favouriteSection
        FROM author t
        WHERE t.id=#{id}
    </select>

 

              c)执行方法(见下文)

 

三:增删改查实现

     

       3.1、流程图:

     

              3.1.1 开发流程图(顺序可不同)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值