摘要: Java中的变量 1、变量存储的位置 1.1 什么是变量? 就是用来存储数据的; 数据存储在内存中 1.2 为什么需要变量? 如果没有变量,那么程序运行中会定义许多的数据、直接操作内存地址、编写难度很高! 1.3变量的定义 变量类型 变量名称 = 变量值; eg: int a = 10; ps: 变 阅读全文
posted @ 2020-12-02 16:38 loading955 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一对多处理 比如:一个老师拥有多个学生! 对于老师而言,就是一对多的关系! 环境搭建 环境搭建,和刚才一样 实体类 @Data public class Student { private int id; private String name; private int tid; } @Data p 阅读全文
posted @ 2020-10-11 02:32 loading955 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 SQL: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VAR 阅读全文
posted @ 2020-10-11 00:14 loading955 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Lombok Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or 阅读全文
posted @ 2020-10-10 21:48 loading955 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 8.1、面向接口编程 - 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 - 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 - 在一个面向对象的系统中 阅读全文
posted @ 2020-10-10 21:20 loading955 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 思考:为什么要分页? 减少数据的处理量 7.1、使用Limit分页 语法:SELECT * from user limit startIndex,pageSize; SELECT * from user limit 3; #[0,n] 使用Mybatis实现分页,核心SQL 接口 //分页 List 阅读全文
posted @ 2020-10-10 20:06 loading955 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout 、debug 现在:日志工厂! SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING 阅读全文
posted @ 2020-10-10 19:28 loading955 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、 问题 数据库中的字段 新建一个项目,拷贝之前的,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; } 测试出现问题 // select * from m 阅读全文
posted @ 2020-10-10 17:25 loading955 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 4、配置解析 1、核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandl 阅读全文
posted @ 2020-10-10 16:48 loading955 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、namespace namespace中的包名要和 Dao/mapper 接口的包名一致! 2、select 选择,查询语句; id : 就是对应的namespace中的方法名; resultType:Sql语句执行的返回值! parameterType : 参数类型! 编写接口 //根据ID查 阅读全文
posted @ 2020-10-10 15:05 loading955 阅读(100) 评论(0) 推荐(0) 编辑