随笔分类 - Java学习
Java中的学习记录,不定时更新,有点懒😂
摘要:
快速搭建 Seata Service 分布式事务
阅读全文

摘要:1、动态 SQL 什么是动态SQL:动态SQL就是根据不同的条件生成不同的SQL语句 利用动态 SQL,可以彻底摆脱这种痛苦。 如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。 在 MyBatis 之前的版本中,需要花时间了解大量的元素。
阅读全文
摘要:1、多对一的处理 什么是多对一 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 关联对象 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 关联集合 1、测试环境 创建表 CREATE TABLE `teacher` ( `id` INT(10)
阅读全文
摘要:1、resultMap 使用结果集(resultMap)来解决实体类,和数据库字段不一致的问题 代码 1.1、UserMapper接口: public interface UserMapper { List<User> queryUsers(); } 1.2、UserMapper.xml配置文件:
阅读全文
摘要:配置 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFact
阅读全文
摘要:Mybatis-CRUD 1、mybatis工具类 从工具类中获取 SqlSession 对象 public class MybatisUtil { private static SqlSessionFactory sqlSessionFactory = null; static { String
阅读全文
摘要:1、简介 什么是 MyBatis? MyBatis 持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或 注解 来配置和映射原始类型、接口 和 Java POJO(实体类
阅读全文
摘要:Scanner对象 import java.util.Scanner;//导包 Scanner scanner = new Scanner(System.in);//创建对象 scanner.close(); //关闭调用资源 next() 一定要读取到有效字符后才可以结束输入。 对输入有效字符之前
阅读全文
摘要:JDK 下载 oracle官网:https://www.oracle.com/cn/index.html java:https://www.oracle.com/cn/java/ jre1.8:https://java.com/zh-CN/download/ jdk1.8;https://www.o
阅读全文
摘要:使用Typora写第一篇博客 标题 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 最高六级标题 一级标题 #+空格 二级标题 ##+空格 三级标题 ###+空格 四级标题 ###+空格 五级标题 #####+空格 六级标题 ######+空格 快捷键: 引用图片  我
阅读全文