会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CodeHuba
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2020年8月14日
Mybatis-09-缓存
摘要: 缓存 什么是缓存[Cache]? 存在内存中的临时数据 提高查询效率,解决高并发的性能问题 为什么使用缓存? 减少和数据库的交互次数,减少系统开销,提高系统效率 什么样的数据能使用缓存? 经常查询且不常改变的数据 1 Mybatis缓存 可以定制和配置缓存。 默认定义了两极缓存:一级缓存和二级缓存
阅读全文
posted @ 2020-08-14 11:43 CodeHuba
阅读(102)
评论(0)
推荐(0)
2020年8月13日
Mybatis-08-动态SQL
摘要: 动态SQL 什么是动态SQL? 根据不同的条件生成不同的SQL语句。 if choose(where,otherwise) trim(where,set) foreach 搭建环境 create table `blog`( `id` varchar(50) not null comment '博客i
阅读全文
posted @ 2020-08-13 22:35 CodeHuba
阅读(118)
评论(0)
推荐(0)
2020年8月12日
Mybatis-07-多对一和一对多处理
摘要: 多对一处理 如, 多个学生,对应一个老师 多个学生关联一个老师(多对一) 一个老师有很多学生(一对多) SQL: create table `teacher`( `id` int(10) not null , `name` varchar(30) default null, primary key(
阅读全文
posted @ 2020-08-12 11:36 CodeHuba
阅读(111)
评论(0)
推荐(0)
2020年8月11日
Mybatis-06-Lombok
摘要: 偷懒神器Lombok 1. 什么是Lombok? java library plugs build tools 2.使用步骤: 在IDEA中安装Lombok插件 在项目中导入lombok的jar包 <!-- https://mvnrepository.com/artifact/org.project
阅读全文
posted @ 2020-08-11 11:44 CodeHuba
阅读(62)
评论(0)
推荐(0)
2020年8月10日
Mybatis-05-使用注解开发
摘要: 使用注解开发 1 面向接口编程 原因: 解耦、可扩展性、提高复用性 关于接口的理解 定义与实现的分离 两类接口 一个个体的抽象,abstract class 一个个体某个方面的抽象,interface 三个面向: 面向对象 面向过程 面向接口 2 使用注解开发 使用步骤: 注解在接口上实现 @Sel
阅读全文
posted @ 2020-08-10 11:46 CodeHuba
阅读(66)
评论(0)
推荐(0)
2020年8月9日
Mybatis-04-分页
摘要: 分页 思考:为什么要分页? 减少数据的处理量 1 使用limit分页 select * from user limit startIndex,pageSize; 使用Mybatis实现分页,核心是SQL 接口 List<User> getUserByLimit(HashMap<String,Inte
阅读全文
posted @ 2020-08-09 16:40 CodeHuba
阅读(72)
评论(0)
推荐(0)
2020年8月7日
Mybatis-03-日志
摘要: 日志 1 日志工厂 如果一个数据库操作,出现了异常,需要排错,此时需要日志。 曾经:sout debug 现在:日志工厂 logImpl SLF4J/log4j(掌握)/log4j2 设置中可以设定日志:STDOUT_LOGGING 标准日志输出 2 Log4j 什么是log4j? Apache的一
阅读全文
posted @ 2020-08-07 11:10 CodeHuba
阅读(73)
评论(0)
推荐(0)
2020年8月6日
Mybatis-02-CRUD及配置解析
摘要: CRUD 1.namespace namespace中的包名要和Dao/Mapper接口的包名一致! 2.select 选择,查询语句; id:对应的namespace中的方法名 resultType:Sql语句执行的返回值 parameterType:参数类型 步骤: 1. 编写接口 2. 编写对
阅读全文
posted @ 2020-08-06 11:54 CodeHuba
阅读(108)
评论(0)
推荐(0)
Mybatis-01-什么是Mybatis以及第一个Mybatis
摘要: Mybatis-9.28 环境: jdk 1.8 Mysql 5.7 maven 3.6.1 IDEA 回顾: JDBC Mysql Java基础 Maven Junit SSM框架:配置文件,最好的方式:看官方文档 http://mybatis.org/mybatis-3/zh/index.htm
阅读全文
posted @ 2020-08-06 11:53 CodeHuba
阅读(110)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告