Mybatis

  • 02-MyBatisPlus入门

    快速开始参考:https://baomidou.com/pages/226c21/测试项目: mybatis_plus数据库:mybatis_plus 一、创建并初始化数据库 1、…

    编程笔记 2022年9月13日
  • Mybatis入门2–把获取SqlSession的方法封装成工具类

    工具类里面一般是静态方法,通过把读取mybatis主配置文件获取SqlSession的一些列繁琐步骤封装成工具类,减少代码量。 Mybatis工具类 src/main/java/c…

    数据库 2022年9月12日
  • mybatis 解决属性名和字段名不一致的问题

    1.问题: 数据库字段和实体类字段名称不同,导致有些字段无法映射:User{id=1, name=’zsq’, password=’null&#…

    编程笔记 2022年9月12日
  • mybatis 日志

    日志工程: 如果一个数据库操作,出现了异常,我们要排除错误。日志是就是最好的助手! 以前,我们时候sout、debug的方式解决 现在,我们可以使用日志工厂。 logImpl 指定…

    编程笔记 2022年9月12日
  • mybatis 分页

    语法:select * from user limit startIndex,pageSize select * from user limit 0,2 mybatis分页查询 添…

    编程笔记 2022年9月12日
  • mybatis延迟加载总结

    1、延迟加载 就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载。 优点:先从单表查询,需要时再从关联表去关联查询,⼤⼤提⾼数据库性能,因为查询单表要…

    编程笔记 2022年9月12日
  • mybatis中insert(添加)到MySQL数据库自动返回主键值

    前提要求:   1. 数据库:MySQL   2. 数据库表的要求如下:(这里用的是Navicat)      mybatis中XML文件 如下:           keyPro…

    数据库 2022年9月12日
  • mybatis 面经总结

    全自动ORM与半自动ORM的区别:都是对JDBC的封装,全自动把SQL也封装了,程序员不需要写sql,mybatis没有封装sql,只封装了加载驱动、建立连接、创建 Stateme…

    编程笔记 2022年9月11日
  • mybatis入门环境搭建

    开发环境 apache-maven-3.8.2 mysqlmysql5.7 jdk 1.8 IDEA 1 简介 1.1、什么是myBatis MyBatis 是一款优秀的持久层框架…

    编程笔记 2022年9月11日
  • Mybatis学习笔记(八)——动态SQL

    动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例…

    数据库 2022年9月7日