摘要: 日志功能技术点 运用技术点: AOP切面编程(前置增强和后置增强 注:可以尝试使用环绕增强但是遇到问题并未解决) 自定义注解 RabbitMQ(进行异步处理,提高主线程性能) Redis(用处少,只是获取用户名) MyBatisPlus(进行数据库的写入) AOP切面编程: package com. 阅读全文
posted @ 2024-12-12 10:14 BingBing爱化学-04044 阅读(0) 评论(0) 推荐(0) 编辑
摘要: MyBatis注解模式 MyBatis 两种映射模式 MyBatis 有两种 SQL 语句映射模式:一种是基于XML,一种是基于注解。 在这之前,我们都是使用基于 XML 映射文件这种模式实现数据库的各种操作。这次,我打算使用 MyBatis 注解的方式重新实现之前的数据库操作。 MyBatis 注 阅读全文
posted @ 2024-12-11 08:54 BingBing爱化学-04044 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 高级查询之一对多查询 查询条件 根据游戏名称,查询游戏账号信息 我们在之前创建的映射器接口 GameMapper.java 中添加接口方法,如下: /** * 根据游戏名查询游戏账号 * @param name 游戏名 * @return 游戏实体类 */ public GameEntity sel 阅读全文
posted @ 2024-12-10 16:41 BingBing爱化学-04044 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 高级查询之一对多查询 查询条件 根据游戏名称,查询游戏账号信息 我们在之前创建的映射器接口 GameMapper.java 中添加接口方法,如下: /** * 根据游戏名查询游戏账号 * @param name 游戏名 * @return 游戏实体类 */ public GameEntity sel 阅读全文
posted @ 2024-12-09 21:23 BingBing爱化学-04044 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 高级查询之一对一查询 查询条件 根据游戏角色ID,查询账号信息 我们在之前创建的映射器接口 GameMapper.java 中添加接口方法,如下: /** * 根据角色ID查询账号信息 * @param id 角色Id * @return 角色实体对象 */ public RoleEntity se 阅读全文
posted @ 2024-12-06 17:18 BingBing爱化学-04044 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 高级查询 MyBatis 高级查询 之前在学习 Mapper XML 映射文件时,说到 resultMap 标记是 MyBatis 中最重要最强大也是最复杂的标记,而且还提到后面会详细介绍它的高级用法。 听到高级用法不要觉得有多高级,说白了就是联表查询。 MyBatis 支持三种联表查询方式: 一对 阅读全文
posted @ 2024-12-05 19:01 BingBing爱化学-04044 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MyBatis参数传递总结 MyBatis参数传递#{}方式 情况一:Mapper 映射器接口方法参数只有一个且为基本类型 接口方法: public List<UserEntity> selectUserByAge(int age); 映射结果: <select id="selectUserByAg 阅读全文
posted @ 2024-12-04 20:27 BingBing爱化学-04044 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MyBatis的CURD操作 导入 JUnit 单元测试框架 在Maven工程的 pom.xml 文件中添加 junit 单元测试框架依赖包,如下: <!-- 导入 junit 单元测试框架依赖包 --> <dependency> <groupId>junit</groupId> <artifact 阅读全文
posted @ 2024-12-03 20:44 BingBing爱化学-04044 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ORM概念和原理 ORM 概念 我们在介绍 MyBatis 时说到,MyBatis是一种半自动 ORM 实现。那何为 ORM,何为半自动? ORM(Object/Relation Mapping,对象/关系数据库映射)是一种描述对象与关系数据库之间映射的规范。 ORM 作用 Java对象和关系数据库 阅读全文
posted @ 2024-12-02 19:02 BingBing爱化学-04044 阅读(5) 评论(0) 推荐(0) 编辑
摘要: MyBatis开启调试信息 在 Maven 工程的 resources/pom.xml 中导入 log4j 依赖包 <!--导入 log4j 日志依赖包--> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</a 阅读全文
posted @ 2024-11-30 20:56 BingBing爱化学-04044 阅读(4) 评论(0) 推荐(0) 编辑