上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 动态SQL 什么是动态SQL: 根据不同的条件生成不同的SQL语句 1. 搭建环境 1. 准备数据库 create table `blog`( `id` varchar(50) not null comment '博客id', `title` varchar(100) not null commen 阅读全文
posted @ 2020-09-01 16:51 山人西来 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 多对一和一对多 多个学生,对应一个老师 对于学生而言,关联: 多个学生,关联一个老师 [多对一] 对于老师而言,集合: 一个老师,有很多学生 [一对多] 1. 复杂表的构建 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR( 阅读全文
posted @ 2020-09-01 12:04 山人西来 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Lombok java library plugs build tools 使用步骤 1. 在IDEA中安装Lombok插件 2. 在项目中导入Lombok的Jar包 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok - 阅读全文
posted @ 2020-08-31 15:53 山人西来 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 使用注解开发 1. 面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中 阅读全文
posted @ 2020-08-31 13:57 山人西来 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 分页 为什么要分页: 减少数据的处理量 1. 使用limit分页 select * from user limit 0, 2; select * from user limit 2, 2; limit n,m ==> n为页起始的位置(从0开始), m为每页的个数 2. 使用Mybatis实现分页 阅读全文
posted @ 2020-08-31 10:56 山人西来 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 日志 1. 日志工厂 如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手! 曾经:sout debug 现在:日志工厂! 设置名 描述 有效值 默认值 logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J | LOG4J2 | JD 阅读全文
posted @ 2020-08-28 17:21 山人西来 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 解决属性名和字段名不一致的问题 1. 问题 在数据库中,密码字段为pwd,而在实体类中为password package com.wang.pojo; public class User { private int id; private String name; private String pa 阅读全文
posted @ 2020-08-28 16:04 山人西来 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 配置解析 1. 核心配置文件 mybatis-config.xml(官方建议的文件名,建在resource目录下) MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 包含如下的配置 properties(属性) settings(设置) typeAliases(类型 阅读全文
posted @ 2020-08-28 15:00 山人西来 阅读(253) 评论(0) 推荐(0) 编辑
摘要: CRUD 1. namespace namespace中的包名要和Dao/Mapper接口的包名一致! 2. select 选择,查询语句 1. id 就是对应的namespace中的方法名 2. resultType SQL语句执行的返回值 3. parameterType 参数类型(方法的参数) 阅读全文
posted @ 2020-08-28 11:17 山人西来 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MyBatis基础 1. 什么是MyBatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和Java PO 阅读全文
posted @ 2020-08-28 10:34 山人西来 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页