10 2022 档案
摘要:一、安装前准备工作 1、环境 Linux的版本为 CentOS7; MySql:8.0.26 2、下载Linux版安装包 https://downloads.mysql.com/archives/community/ 3、关闭防火墙 查看防火墙状态:systemctl status firewall
阅读全文
摘要:1、什么是Spring? Spring 框架是一个开源的Java平台,它最初是由Rod Johnson编写的,并且于2003年6月首次在Apache 2.0 许可下发布。 Spring 是轻量级的框架,其基础版本只有2MB左右的大小。 Spring 框架的核心特性是可以用于开发任何Java应用程序,
阅读全文
摘要:1、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。 使一级缓存失效的四种情况: 不同的SqlSession对应不同的一级缓存 同一个SqlSession但是查询条件不同
阅读全文
摘要:注意:使用1和2方式的前提是字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性 名符合Java的规则(使用驼峰)。 1、可以通过为字段起别名的方式,保证和实体类中的属性名保持一致 。 /** * 根据id查询员工信息 * @param empId * @return
阅读全文
摘要:1、MyBatis获取参数值的两种方式:${}和#{} ${}的本质是字符串拼接,#{}的本质是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号 #{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加
阅读全文
摘要:一、Mybatis简介 1、MyBatis历史 MyBatis是一个封装了jdbc的持久层框架,最初是Apache的一个开源项目iBatis, 2010年随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。 2、MyBatis特性 1) MyBatis 是支持定
阅读全文