- 博客(12)
- 收藏
- 关注
原创 mybatis——补充信息
一级缓存作用域是sqlsession级别的,同一个sqlsession中执行相同的sql查询(相同的sql和参数),第一次会去查询数据库并写到缓存中,第二次从一级缓存中取。如果中间sqlSession去执行commit操作(执行插入、更新、删除),则会清空SqlSession中的一级缓存,这样做的目的为了让缓存中存储的是最新的信息,避免脏读。当 Mybatis 调用 Dao 层查询数据库时,先查询二级缓存,二级缓存中无对应数据,再去查询一级缓存,一级缓存中也没有,最后去数据库查找。延迟加载也称懒加载。
2023-04-11 16:52:16
72
原创 mybatis——sql语句
mybatis中sql语句编写使mybatis开发更加整洁匹配返回的数据名在控制台显示mybatis信息化简类的完全限定名编写mybatis工具类查询数据查询数据复数查询数据模糊查询数据增加或减少限制(不为0)增加或减少限制(chooose-when用法)增加或减少限制(可为0)多表对一bean查询数据添加或更新数据修改数据(有数据对自身的限制)封装前置查询语句(SQL片段)使mybatis开发更加整洁匹配返回的数据名在mapper映射文件中进行配置<!--描述如何从数据库结果集中加载对
2023-04-11 16:06:11
874
原创 mybatis——introduction
mybatis快速入门mybatis工作原理简介快速配置mybatis开发环境maven中导入相关依赖根据数据表生成对应POJO类编写接口编写映射配置文件编写数据源文件编写核心配置文件mybatis工作原理简介mybaits是一个对数据库存取进行包装的一个框架只要读入mybatis配置文件就能很方便进行数据库存取通过修改参数的方式替换——不需要进行全局修改数据库相关开发环境 —— mybaits-config.xml使用的数据库类型( redis 或 mysql 等)使用的数据
2023-04-11 11:16:15
93
原创 mysql查询语句
外连接查询中参与连接的表有主从之分,已主表的每行数据匹配从表的数据列,将符合连接条件的数据直接返回到结果集中,对不符合连接条件的列,将被填上null值再返回到结果集中。(between and)之间(包含之间):如 :select * from stu where age between 20 and 30;(in/not in)集合之中:select * from stu where age in(18,19,20);左外连接(查询的是左表的所有记录或交集),右边没有的会填充null;
2023-04-10 13:48:05
62
原创 maven配置与使用
官网网址:https://maven.apache.org/download.cgi。其中第一次compile时,会从远程仓库下载对应的依赖到本地的仓库。打开Maven的安装目录>conf文件夹>setting.xml。 此电脑>高级系统设置>环境变量>idea中也支持图形化操作口。复制maven根目录路径。二:配置国内镜像下载网站。
2023-04-06 18:21:15
53
原创 javaweb笔记4——web程序的缓存机制
removeAttribute(删除域当中的数据)setAttribute(向域当中绑定数据)getAttribute(从域当中获取数据)
2023-04-06 14:14:35
225
1
原创 javaweb笔记3---理解http协议
规定了一种申请和请求数据的规范(http规范并非必须遵守的,这只是为了方便开发而产生的)这是一个非常常用的已经继承了genericalservlet接口的一个类,(它是一个便于开发的一个类,本身没有httpservlet也是需要遵守http协议的)继承这个类的servlet程序可以在页面显式http帮助显现的错误httpservlet设计的模式模板方法设计方式http继承的类jakarta.servlet.GenericServlet 标准通用的Servlet类(抽象类)
2023-04-06 10:31:47
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人