MyBatis
文章平均质量分 89
李Reign
新手上路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis Plus(两天掌握之第二天)
插件机制1. 自动填充1.1原理1.2 基本操作2. 乐观锁2.1 什么是乐观锁2.2. 实现2.3 注意事项3 逻辑删除3.1 什么是逻辑删除3.2 实现3.3 全局配置1. 自动填充项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作:1.1原理实现元对象处理器接口:com.baomidou.mybatisplus.core.handlers.MetaObjectHandler,确定填充原创 2021-12-21 21:04:47 · 243 阅读 · 0 评论 -
MyBatis Plus(两天掌握之第一天)
MyBatis Plus1、MyBatis Plus的特点2、CRUD操作2.1、搭建环境2.2、创建数据库和表2.3、查询所有2.4、添加2.5、更新2.6、删除2.7、多条件查询2.7.1、Map条件2.7.2、QueryWrapper2.8、分页2.8.1、内置插件2.8.2 配置类2.8.3 分页1、MyBatis Plus的特点这个特点是某一天忘记在哪个网站搞得,不是我总结的,如果知道的可以评论一下我标注一下路径无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小原创 2021-12-20 21:09:03 · 279 阅读 · 0 评论 -
MyBatis(五天掌握之最后一天)
本文主要讲XML版的关联查询1. 关联查询:一对多1.1 目标查询用户详情,同时查询到用户管理的所有订单1.2 步骤查询用户详情(不含订单)查询指定用户的所有订单用户管理订单修改JavaBean映射文件1.3 实现1.3.1 用户详情编写功能接口package com.czxy.ssm.mapper;import com.czxy.ssm.domain.User;import org.apache.ibatis.annotations.Param;/**原创 2021-10-08 15:58:09 · 157 阅读 · 0 评论 -
MyBatis(五天掌握之第四天)
1 基于XML 操作本文全篇讲MyBatis的XML版1.1 注解和xml对比图1.2 入门案例1.2.1 环境搭建项目:day04_mybatis_xml拷贝内容:拷贝jar包拷贝配置文件:核心配置文件、数据库properties、日志配置拷贝工具类拷贝JavaBean:User空的测试类package com.czxy.ssm;import com.czxy.ssm.utils.MyBatisUtils;import java.util.List;原创 2021-10-08 15:49:18 · 141 阅读 · 0 评论 -
MyBatis(五天掌握之第三天)
1 关联查询:多对多1.1 根据表编写JavaBean学生public class Student { private Integer sid; private String name; // 多对多:不同的学生,可以上【不同老师】的课 private List<Teacher> teacherList = new ArrayList<>();老师public class Teacher { private Integer原创 2021-10-08 15:42:36 · 153 阅读 · 0 评论 -
MyBatis(五天掌握之第二天)
MyBatis巩固步骤:编写JavaBean:为每一张表编写对应的JavaBean编写业务类Mapper编写核心配置文件编写测试类Mapper//1 只需要编辑接口//2 编写功能方法,并为每一个方法添加功能注解// 常见注解@Select //查询,方法返回值:JavaBean、List<JavaBean>、Map等@Insert //添加,方法返回值:Integer@Update //更新,方法返回值:Integer@Delete //删除,方法..原创 2021-10-05 08:39:18 · 172 阅读 · 0 评论 -
MyBatis(入门)
1. MyBatis入门1.1 概述 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理注册驱动、创建Connection、创建Statement、手动设置参数、结果集检索及映射等繁杂的过程代码。历史进程 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质原创 2021-09-30 14:48:22 · 178 阅读 · 0 评论
分享