
MyBatis
文章平均质量分 88
用奋斗点亮幸福2024
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus框架
1、通用Service 2、通用Mapper 3、特点 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持主键自动生成:支持多达转载 2020-11-25 21:06:46 · 158 阅读 · 0 评论 -
MyBatis学习笔记05
五十一、MyBatis_缓存_缓存介绍 对于任何一个持久化层框架来说,缓存时肯定要考虑在内的,MyBatis也有缓存机制,缓存的作用提高系统的运行速度,提升查询效率 比如第一次从数据库中查询菜单,放到缓存中 五十二、MyBatis_缓存_一级缓存体验 第一步:MyBatisTest.java文件 public class MyBatisTest { public SqlSessionFactory getSqlSessionFactory() throws IOException {原创 2021-03-31 19:43:36 · 96 阅读 · 1 评论 -
MyBatis学习笔记04
三十八、MyBatis_动态sql_简介&环境搭建 第一步:EmployeeMapperDynamicSQL.java文件 package com.nanjing.mybatis.dao; public interface EmployeeMapperDynamicSQL { } 第二步:EmployeeMapperDynamicSQL.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper原创 2021-03-28 22:01:50 · 143 阅读 · 1 评论 -
MyBatis学习笔记03
二十六、MyBatis_映射文件_select_返回List 第一步、原创 2021-03-27 20:29:50 · 157 阅读 · 1 评论 -
MyBatis学习笔记02
十六、MyBatis_映射文件_增删改查 第一步:EmployeeMapper.java文件 package com.nanjing.mybatis.dao; import com.nanjing.mybatis.bean.Employee; //接口与配置文件动态绑定 public interface EmployeeMapper { public Employee getEmpById(Integer id); public void addEmp(Employee emp原创 2021-03-27 11:42:10 · 385 阅读 · 1 评论 -
MyBatis学习笔记01
一、MyBatis_简介 优秀的持久化层框架,也就是跟数据库进行交互的框架 框架需要考虑如何进行事务控制,如何实现查询缓存,部分字段映射等等 ORM对象关系映射:我们要将JavaBean对象跟数据库里面每一条记录的关系来进行一一映射,一个JavaBean对象映射数据库的一条记录 二、MyBatis_下载 https://github.com/mybatis/mybatis-3/ 三、MyBatis_HelloWorld 第一步:创建数据库mybatis,再创建tbl_emp..原创 2021-03-26 20:21:03 · 202 阅读 · 1 评论