随笔分类 - SSM
摘要:2023-01-13 一、Mybatis分页插件 1、使用分页插件的原因 (1)提高用户体验度 (2)降低服务器端压力 2、设计Page类 设计原则:当前页面/总页数。Eg:25/40 (1)pageNum:当前页面 (2)pages:总页数(总页数=总数据数量/每页显示数据数量) (3)total
阅读全文
摘要:2023-01-12 一、逆向工程 1、逆向工程 数据库中表影响程序中代码(表影响java对象)。 MyBatis Generator:简称MGB,是一个专门为MyBatis框架使用定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。 2、正向工程 应用程序中代码影响数据库表
阅读全文
摘要:2023-01-12 一、Mybatis中缓存机制 1、一级缓存 (1)概述:一级缓存(即本地缓存或SqlSession级别缓存) (2)特点: ①一级缓存默认开启 ②不能关闭 ③可以清空 (3)缓存原理 ①当第一次获取数据时,需要先从数据库中加载数据,将数据缓冲到Mybatis一级缓存中(缓存底层
阅读全文
摘要:2023-01-12 一、Mybatis动态SQL 即将SQL动态化 同时Mybatis的动态SQL支持OFNL表达式,OGNL(Object Graph Navigation Language)对象图导航语言。 1、先搭建环境 (1)创建一个“maven”模块,命名为“day04_mybatis”
阅读全文
摘要:2023-01-10 一、MyBatis自动映射与自定义映射 1、自动映射: 在映射文件中使用的是“resultType”。指的是自动将数据库中表的字段与类中的属性进行关联映射。 2、自定义映射: (1)在映射文件中使用的是“resultMap”。一般是自动映射解决不了的问题,就使用自定义映射。 有
阅读全文
摘要:2023-01-10 一、Mybatis中获取主键自增数据 要获取自增数据时,需要在映射文件中的“<insert>”中添加两个属性,例如获取自增的id ①EmployeeMapper.xml中的<mapper>标签内部 <insert id="insertEmployee" useGenerated
阅读全文
摘要:2023-01-09 一、Mybatis映射文件 1、映射文件根标签 mapping标签: 该标签中的namespace要求与接口的全类名一致 2、映射文件子标签 (1)cache(该命名空间的缓冲配置) (2)cache-ref(引用其他命名空间的缓存配置) (3)resultMap(描述如何从数
阅读全文
摘要:2023-01-09 一、Mybatis核心配置文件概述及根标签 1、核心配置文件的概述(即“mybatis-config.xml”) MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。 2、标签 (1)configuration(配置) (2)properties(属性)
阅读全文
摘要:2023-01-09 一、在IDEA中创建Maven版的web工程 (1)步骤: ①创建一个maven模块,命名为“maven_web_end”,之后需要创建web工程的目录。在“maven_web_end.src.main”下创建“webapp”文件夹(命名必须为webapp,否则识别不了);在“
阅读全文
摘要:2023-01-08 一、Maven的核心概念 1、仓库 (1)仓库的分类 ①本地仓库:为当前计算机提供maven服务 ②远程仓库:为其他计算机提供maven服务 a.私服:架设在当前局域网环境下,为当前局域网范围内的所有Maven工程服务 b.中央仓库:架设在Internet上,为全世界所有Mav
阅读全文
摘要:2023-01-08 一、在IDEA中创建Maven工程之HelloWord (1)新建一个Maven工程 最后点击“finish”,完成项目创建 (2)在创建的项目下,选中“maven_demo”,右击新建“Module”,选中“Maven”,点击“next”,之后设置模块名 之后点击“finis
阅读全文
摘要:2023-01-08 一、Maven的基本配置 (1)maven配置文件位置 maven根目录/conf/settings.xml ①设置本地仓库 默认的本地仓库是在“C:\Users\Lenovo\.m2\repository”中,第一次安装maven后,一般找不到“.m”文件夹的。可以:以管理员
阅读全文
摘要:2023-01-08 一、Maven 1.使用“Maven”的原因 ①获取第三方jar包 可以统一在一个地方下载资源jar包(位置在“阿里云的镜像服务器”) ②添加第三方jar包 jar包统一存储Maven本地仓库,使用坐标方式将jar包从仓库引入到项目中 ③解决jar包之间的依赖关系 ④处理jar
阅读全文