摘要: 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 阅读(79) 评论(0) 推荐(0)
摘要: 8.1、面向接口编程 - 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 - 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 - 在一个面向对象的系统中 阅读全文
posted @ 2020-10-10 21:20 loading955 阅读(112) 评论(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 阅读(85) 评论(0) 推荐(0)
摘要: 6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout 、debug 现在:日志工厂! SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING 阅读全文
posted @ 2020-10-10 19:28 loading955 阅读(84) 评论(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 阅读(149) 评论(0) 推荐(0)
摘要: 4、配置解析 1、核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandl 阅读全文
posted @ 2020-10-10 16:48 loading955 阅读(138) 评论(0) 推荐(0)
摘要: 1、namespace namespace中的包名要和 Dao/mapper 接口的包名一致! 2、select 选择,查询语句; id : 就是对应的namespace中的方法名; resultType:Sql语句执行的返回值! parameterType : 参数类型! 编写接口 //根据ID查 阅读全文
posted @ 2020-10-10 15:05 loading955 阅读(107) 评论(0) 推荐(0)
摘要: 2、第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1、搭建环境 搭建数据库 CREATE DATABASE `mybatis`; USE `mybatis`; CREATE TABLE `user`( `id` INT(20) NOT NULL PR 阅读全文
posted @ 2020-10-10 10:45 loading955 阅读(91) 评论(0) 推荐(0)