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

Mybatis学习

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

Mybatis学习

前期准备
  1. Maven依赖


    org.mybatis
    mybatis
    3.5.2

  1. Github
    https://github.com/mybatis/mybatis-3/releases
  2. 中文文档
    https://mybatis.org/mybatis-3/zh/index.html
什么是持久化
  1. 持久化:
  • 数据持久化:将程序的数据在持久状态和瞬时状态转化的过程
  • 内存:断电即失
  1. 持久层:完成持久化工作的代码块,层界限十分明显
配置文件
  1. 核心配置文件 mybatis-config.xml
参数描述,必须按指定顺序编写
configuration(配置)
properties(属性)
settings(设置)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境配置)
environment(环境变量)
transactionManager(事务管理器)
dataSource(数据源)
databaseIdProvider(数据库厂商标识)
mappers(映射器)

mybatis-config.xml






    
        
            
            
                
                
                
                
            
        
    


  1. mapper.xml 绑定mapper

        
        



   


mybatis底层源码分析
  1. 执行流程
  2. 使用注解实现CRUD
    当方法存在多个参数且为基本类型或String时,需要指定@Param(“”)参数名
Lombok插件使用:
  1. IDEA安装插件
  2. maven引入依赖
日志工厂

slf4j
Log4j

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

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

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