自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Mybatis笔记(九) Mybatis之动态SQL

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 11、动态SQL 什么是动态SQL:动态SQL指根据不同的查询条件,生成不同的sql语句。 MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼

2020-05-28 14:40:33 217

原创 Mybatis笔记(八) Mybatis之多对一和一对多

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 9、多对一 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 1. 按查询嵌套处理 步骤: 创建实体类 //Student 实体类 package com.gang.pojo; impor

2020-05-28 14:34:59 199

原创 Mybatis笔记(七) Mybatis使用注解开发

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 7、使用注解开发 1. 面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程。 根本原因:解耦,可扩展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发更容易,规范性也更好

2020-05-28 14:32:41 159

原创 Mybatis笔记(六) Mybatis之Limit分页实现

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 6、Limit分页实现 1. Limit SQL语句 #语法 select * from table limit startindex,pagesize; #选择记录第6-15行,索引从0开始 select * from table limit 5,1

2020-05-28 14:29:27 977

原创 Mybatis笔记(五) Mybatis日志工厂与Log4j

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 5、日志工厂 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志

2020-05-28 14:27:14 299

原创 Mybatis笔记(四) Mybatis之ResultMap结果集映射

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 4、ResultMap结果集映射 ​ 要解决的问题:属性名和字段名不一致 ​ 环境:新建一个项目,将之前的项目拷贝过来 1. 查询为null的问题 查看之前的数据库字段名 id,username,pwd java实体类设计 public cla

2020-05-28 14:25:48 1404

原创 Mybatis笔记(三) Mybatis配置解析

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com 3、配置解析 1. 核心配置文件 mybatis-config.xml 核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置)

2020-05-28 14:23:12 186

原创 Mybatis笔记(二) Mybatis入门与CRUD

Mybatis学习笔记来自B站狂神说Java Mybatis系列视频~ 视频链接:https://www.bilibili.com/video/BV1NE411Q7Nx 纯个人手打,可能会有错误,欢迎指正交流探讨~ 个人邮箱:460168087@qq.com Mybatis 2、Mybatis入门及CRUD实现 1. 搭建实验数据库 CREATE DATABASE `mybatis`; USE `mybatis`; DROP TABLE IF EXISTS `user`; CREATE TABLE `

2020-05-25 17:22:28 146

原创 Mybatis笔记(一) Mybatis简介

Mybatis 1、简介 1. 什么是Mybatis MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。 MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为

2020-05-25 17:19:20 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除