随笔分类 - mybatis
摘要:SpringBoot自定义注解实现多数据源 前置学习 需要了解 注解、Aop、SpringBoot整合Mybatis的使用。 数据准备 **基础项目代码:**https://gitee.com/J_look/spring-boot-all-demo 数据库SQL 项目中有提供,修改基本信息即可 行动
阅读全文
摘要:MybatisPlus高级特性 1. 公共字段自动填充 1.1 问题分析 在新增员工时需要设置创建时间、创建人、修改时间、修改人等字段,在编辑员工时需要设置修改时间、修改人等字段。这些字段属于公共字段,也就是也就是在我们的系统中很多表中都会有这些字段,如下: 而针对于这些字段,我们的赋值方式为: A
阅读全文
摘要:Mybatis 缓存原理 本文来自拉钩 java 高薪训练营,如果文章写的不好,看不懂可以找我要课程视频,不收费。 只愿在编程道路上,寻求志同道合的码友。v:15774135883 1 Mybatis 缓存机制 Mybatis 提供了一级、二级缓存。 一级缓存:线程级别的缓存,也称为本地缓存或sql
阅读全文
摘要:Mybatis官方代码生成器的使用 1.引入Mybatis依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>
阅读全文
摘要:Mybatis动态SQL 1. 注解开发 我们也可以使用注解的形式来进行开发,用注解来替换掉xml。 使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。 所以我们在实际企业开发中一般都是使用XML的形式
阅读全文
摘要:为什么执行sql语句后 数据库表中不会更新 需要我们手动配置 两种方法 如下: 1:调用SqlSession接口的commit方法 2:获取Session的时候 SqlSessionFactory的openSession方法传参为true
阅读全文
摘要:第一种:先清除target目录 再重新compile编译 第二种:让idea重构项目 第三种 :手动添加到target目录下的classes包下
阅读全文
摘要:1. 三层架构 界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet) 业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层(持久层): 就是访问数据库, 执行对数据的查询,修改,删除等等的。 三层对应的包 界面层: c
阅读全文