10 2020 档案
摘要:一对多处理 比如:一个老师拥有多个学生! 对于老师而言,就是一对多的关系! 环境搭建 环境搭建,和刚才一样 实体类 @Data public class Student { private int id; private String name; private int tid; } @Data p
阅读全文
摘要:多对一处理 多对一: 多个学生,对应一个老师 对于学生这边而言, 关联 .. 多个学生,关联一个老师 【多对一】 对于老师而言, 集合 , 一个老师,有很多学生 【一对多】 SQL: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VAR
阅读全文
摘要: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
阅读全文
摘要:8.1、面向接口编程 - 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 - 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 - 在一个面向对象的系统中
阅读全文
摘要:思考:为什么要分页? 减少数据的处理量 7.1、使用Limit分页 语法:SELECT * from user limit startIndex,pageSize; SELECT * from user limit 3; #[0,n] 使用Mybatis实现分页,核心SQL 接口 //分页 List
阅读全文
摘要:6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout 、debug 现在:日志工厂! SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING
阅读全文
摘要:1、 问题 数据库中的字段 新建一个项目,拷贝之前的,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; } 测试出现问题 // select * from m
阅读全文
摘要:4、配置解析 1、核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandl
阅读全文
摘要:1、namespace namespace中的包名要和 Dao/mapper 接口的包名一致! 2、select 选择,查询语句; id : 就是对应的namespace中的方法名; resultType:Sql语句执行的返回值! parameterType : 参数类型! 编写接口 //根据ID查
阅读全文
摘要:2、第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1、搭建环境 搭建数据库 CREATE DATABASE `mybatis`; USE `mybatis`; CREATE TABLE `user`( `id` INT(20) NOT NULL PR
阅读全文
摘要:Mybatis 环境: JDK1.8 Mysql 5.7 maven 3.6.3 IDEA 回顾: JDBC Mysql Java基础 Maven Junit SSM框架:配置文件的。 最好的方式:看官网文档; 1、简介 1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架 它支持定
阅读全文

浙公网安备 33010602011771号