Mybatis笔记04--多对一与一对多 Mybatis笔记04--多对一与一对多 1. 多对一处理 多个学生选一位老师的课 多个学生,对应一位老师 对于学生而言,关联,多个学生关联一个老师 【多对一】 对于老师而言,集合,一个老师有很多个学生 【一对多】 12345678910111213141516171819202122CREATE TABLE `teacher` ( `id` INT(10) NOT NU 2022-06-25 EnjoyCoding JavaWeb Mybatis
Mybatis笔记03--日志&分页&注解开发 Mybatis笔记03--日志&分页&注解开发 1. 日志 1.1 日志工厂 当数据库出现异常时,需要排错。日志是最好的助手! 曾经:sout、debug 现在:日志工厂! SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING 在设置 2022-06-22 EnjoyCoding JavaWeb Mybatis
Mybatis笔记02--CRUD&核心配置&resultMap Mybatis笔记02--CRUD&核心配置&resultMap 1. CRUD (1)namespace: namespace中的包名要和Dao/mapper接口的包名一致! (2)select: 选择/查询语句; id:就是对应的namespace中的方法名; resultType: Sql语句执行的返回值 parameterType:参数类型 步骤: 2022-06-19 EnjoyCoding JavaWeb Mybatis
Mybatis笔记01--环境搭建 Mybatis笔记01--环境搭建 获取Mybatis maven仓库 1234567<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactI 2022-06-18 EnjoyCoding JavaWeb Mybatis
IDEA使用技巧笔记02 IDEA(windows)使用技巧笔记02 注:本博客整理的是windows下的IDEA相关的快捷键,MAC等系统可能有所差异。 1. 编写高质量代码 使用场景 快捷键 说明 所属菜单 1. 代码重构 shift + F6 重构变量名 Refactor ctrl + F6(更方便的方式:修改后按 alt + En 2022-06-04 EnjoyCoding IDEA使用技巧
IDEA使用技巧笔记01 IDEA(windows)使用技巧笔记01 注:本博客整理的是windows下的IDEA相关的快捷键,MAC等系统可能有所差异。 1. 窗口跳转 (1)快捷键:alt + 数字 (2)可以设置显示窗口编号: 设置后,各工具窗口会显示其对应的数字编号,想跳转到某个窗口时,就可以按下“alt+相应的数字键”。 2. 跳转相关的快捷键 使用 2022-06-01 EnjoyCoding IDEA使用技巧
Lambda与Stream笔记01--Lambda基础语法 Lambda表达式与Stream笔记01--Lambda基础语法 初体验 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 List<Employee> employees = Arrays.asList( new Employee(" 2022-05-15 EnjoyCoding Java Lambda表达式;Stream API
Lambda与Stream笔记02--Stream API Lambda表达式与Stream笔记02--Stream API Stream 基础知识 Stream的三个操作步骤: (1)创建Stream (2)中间操作 (3)终止操作(终端操作) 创建Stream的四种方式: 1234567891011121314151617// 1. 通过Collection 系列集合提供的 stream() 或 parallelStream() 2022-05-14 EnjoyCoding Java Lambda表达式;Stream API
Java集合框架笔记03--Map;Collections工具类 Java集合框架笔记03 Map 体系 ` Map特点 (1)存储任意键值对 (2)键:无序、无下标、不允许重复(唯一) (3)值:无序、无下标、允许重复 遍历方法 keySet entrySet (效率高于keySet) 1234567891011121314151617Map<String, String> map = new HashMap&l 2022-05-10 EnjoyCoding Java Java集合框架
Java集合框架笔记02--泛型;Set Java集合框架笔记02 泛型 基本概念 本质:参数化类型,把类型作为参数传递 常见形式:泛型类、泛型接口、泛型方法 语法: 1<T, ...> // T称为类型占位符,表示一种引用类型 好处: (1)提高代码的重用性 (2)防止类型转换异常,提高代码的安全性 注意点: (1)泛型只能 使用引用类型 (2)不同泛型对象之间不能相互赋值 泛型 2022-05-05 EnjoyCoding Java Java集合框架