美文网首页
mybatis-基础预习

mybatis-基础预习

作者: 浪白条 | 来源:发表于2020-02-01 18:49 被阅读0次

JDBC

一、查询操作
1.注册驱动
2.获取连接
3.创建查询
4.resultset结果转化为对象
5.关闭连接

二、更新操作
1.注册驱动
2.获取连接
3.事务手动提交
4.创建修改
5.resultset结果转化为对象
6.提交事务
7.关闭连接

缺点:
重复代码效率低
业务技术代码耦合
人为关闭资源存在安全隐患

ORM

对象关系映射
JavaBean——配置文件——数据库

mybatis vs hibernate

mappers四种配置方法

mappers 标签下有许多 mapper 标签,每一个 mapper 标签中配置的都是一个独立的映射配置文件的路径,配置方式有以下几种。

第一种:使用相对路径进行配置。示例代码如下:

<mappers>
<mapper resource="org/mybatis/mappers/UserMapper.xml"/>
<mapper resource="org/mybatis/mappers/ProductMapper.xml"/>
<mapper resource="org/mybatis/mappers/ManagerMapper.xml"/>
</mappers>

第二种:使用绝对路径进行配置。示例代码如下:

<mappers>
<mapper url="file:///var/mappers/UserMapper.xml"/>
<mapper url="file:///var/mappers/ProductMapper.xml"/>
<mapper url="file:///var/mappers/ManagerMapper.xml"/>
</mappers>

第三种:使用接口信息进行配置。示例代码如下:

<mappers>
<mapper class="org.mybatis.mappers.UserMapper"/>
<mapper class="org.mybatis.mappers.ProductMapper"/>
<mapper class="org.mybatis.mappers.ManagerMapper"/>
</mappers>

xml文件默认取resource下面相同类路径(org.mybatis.mappers)相同类名(UserMapper)文件

第四种:使用接口所在包进行配置。示例如下:

<mappers>
<package name="org.mybatis.mappers"/>
</mappers>

相关文章

  • mybatis-基础预习

    JDBC 一、查询操作1.注册驱动2.获取连接3.创建查询4.resultset结果转化为对象5.关闭连接 二、更...

  • Mybatis-Plus基础

    Mybatis Plus基础 1、mybatis-主键生成策略 自动增长 :AUTO Increment(不方便分...

  • 初中物理学科作业实现培养学生核心素养策

    (一)课堂作业查漏补缺 1.预习抓基础 物理的预习作业,就是让学生要提前熟悉教材,重点落实在基础知识的梳理。如,对...

  • 读《理想课堂的三重境界》有感(四)

    定向预习,课堂不再从零开始 通过预习作业,通过定向的预习,学生要完成对学习材料的全面的独立学习。在此基础上...

  • linux基础(1)预习

    1.创建test目录,里面创建aa,bb,cc,三个目录 aa里面创建hello文件,bb里面创建world目录 ...

  • Spring Boot集成mybatis-基础实现

    一.环境准备 我这里用的是 jdk1.8 IntelliJ IDEA maven 3.3.9上面环境安装及配置请自...

  • 【mybatis-高级篇】

    mybatis-高级篇 一、mybatis原理 Mybatis的四大对象ExecutorParameterHand...

  • 3月2日学习总结

    一、物理 预习 第十一单元 电磁波 写预习笔记 二、语文 做试卷 语文基础知识掌握欠佳 如:成语的意思...

  • 初识前端测试4 -- karma 和 mocha

    mocha 关于mocha的基础使用可以参考之前预习的时候写的mocha 基础使用。这里总结了一些基础的mocha...

  • 20210228陪伴记录

    娃今天晚上自主复习内容如下: 数学: 1、校内错题重刷 2、典中典中预习中错题重刷 3、典中典预习基础+...

网友评论

      本文标题:mybatis-基础预习

      本文链接:https://www.haomeiwen.com/subject/sudethtx.html