06 2020 档案

摘要:MyBatis的一级缓存是sqlSession作用域的,默认开启,执行DML(insert, update, delete)操作后自动删除。 下面介绍一下如何开启MyBatis的二级缓存,作用域为Mapper: 1.修改config.xml配置文件: <settings> <!-- 开启二级缓存 - 阅读全文
posted @ 2020-06-30 18:31 viewts 阅读(1403) 评论(0) 推荐(0)
摘要:回想一下MyBatis的基本操作,它需要实体类,自定义mapper接口以及mapper.xml配置文件。为了避免繁琐的工作量,MyBatis Generator,简称MBG,可自动生成框架所需的这些依赖,同时支持基本的CRUD操作,但是需要注意,MBG一般不要重复执行,否则会出问题。下面是引入MBG 阅读全文
posted @ 2020-06-30 15:10 viewts 阅读(166) 评论(0) 推荐(0)
摘要:先解决一下idea无法识别lombok构造方法的问题,解决方案是在idea的插件中下载并安装lombok插件。 MyBatis级联操作,列举最简单的student-classes(学生与班级)的关系表: create table if not exists student ( id int prim 阅读全文
posted @ 2020-06-30 13:55 viewts 阅读(541) 评论(0) 推荐(0)
摘要:一、首先编写一个工具类Hello: public class Hello { public static void say(String message) { System.out.printf("Hello %s\n", message); } } 这个类有一个对外暴露的say方法,可以用来打招呼 阅读全文
posted @ 2020-06-28 20:34 viewts 阅读(382) 评论(0) 推荐(0)
摘要:一、概念 MyBatis是一款ORM(Object Relationship Mapping 对象关系映射)框架 二、如何使用 1.新建maven项目,导入依赖: <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifact 阅读全文
posted @ 2020-06-28 15:41 viewts 阅读(182) 评论(0) 推荐(0)
摘要:一、概念 Aspect-Oriented-Programming(面向切面编程),一种编程思想。 切面:Aspect,由切入点和额外功能(增强)组成。 作用:解决项目业务中额外功能冗余的问题。 二、业务中存在的问题 public class UserServiceImpl implements Us 阅读全文
posted @ 2020-06-27 18:29 viewts 阅读(141) 评论(0) 推荐(0)
摘要:一、Spring介绍 官网:https://spring.io/ 作用:项目管理(Object, Controller, Service, DAO) 设计模式:工厂模式 二、Spring工程搭建 1.创建demo项目: mvn archetype:generate 2.添加依赖: <dependen 阅读全文
posted @ 2020-06-22 20:09 viewts 阅读(206) 评论(0) 推荐(0)
摘要:1.下载并安装jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.下载并安装maven:http://maven.apache.org/download.cgi 3.Maven换源conf/ 阅读全文
posted @ 2020-06-22 17:27 viewts 阅读(241) 评论(0) 推荐(0)