栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis基础使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis基础使用

什么是Mybatis

mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。

mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。

最后mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc 进行了封装,屏蔽了jdbc api 底层访问细节,使我们不用与jdbc api 打交道,就可以完成对数据库的持久化操作。

MyBatis官网地址:http://www.mybatis.org/mybatis-3/

Mapper映射文件






    
    
        select *
        from mybatis.user
        where id = #{id}
    
新增功能

< insert>:新增功能标签。

  • 属性
    id:唯一标识, 配合名称空间使用。
    parameterType:指定参数映射的对象类型。
    resultType:指定结果映射的对象类型。
  • SQL 获取参数: #{属性名}
    
        insert into mybatis.user(id, name, password)
        values (#{id}, #{name}, #{password});
    
修改功能

< update>:修改功能标签。

  • 属性
    id:唯一标识, 配合名称空间使用。
    parameterType:指定参数映射的对象类型。
    resultType:指定结果映射的对象类型。
  • SQL 获取参数: #{属性名}
    
        update mybatis.user
        set name=#{name},
            password = #{password}
        where id = #{id}
    
删除功能

< delete>:查询功能标签。

  • 属性
    id:唯一标识, 配合名称空间使用。
    parameterType:指定参数映射的对象类型。
    resultType:指定结果映射的对象类型。
  • SQL 获取参数: #{属性名}
    
        delete
        from mybatis.user
        where id = #{id};
    
映射文件小结

Mybatis核心配置文件介绍

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322542.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号