MyBatis学习笔记(六):一对一,一对多及鉴别器映射 Java框架 0.学习准备 学习资料:书本:《MyBatis从入门到精通》视频:某培训班视频资料:MyBatis中文文档 1.高级结果映射简介: 前面章节的基本的增删改查及动态SQL语句已经可以满足绝大部分的需求了。但是MyBatis还有一些更高级的操作,可以提高性能或者简化操作。 在MyBatis中经常要处理一对一或者一对多的关系。如前面的rbac表中的用户与角色,角色与权限之间...
MyBatis学习笔记(五):代码生成器 Java框架 0.学习准备 学习资料:书本:《MyBatis从入门到精通》视频:某培训班视频资料:MyBatis中文文档MBG官方文档 1.代码生成器MBG简介 MyBatis Generator,简称MBG,是MyBatis开发团队提供的一个强大的代码生成器。 MBG可以通过不同的配置生成不同类型的代码,包含了数据库表对应的实体类,Mapper接口类,Mapper xml文件和E...
MySQL学习笔记(八):存储过程,游标,事件和字符集等 数据库 0.参考资料参考书籍《深入浅出MySQL数据库开发、优化与管理维护》参考视频《传智播客MySQL》 1.存储过程的简单用法1)存储过程简介及创建: 存储过程简称为过程,procedure,是一种用来处理数据的方式。存储过程是没有返回值的函数。各种操作都和函数类似(无返回值)。 创建存储过程:Create procedure 过程名称([参数列表]) Begin ...
MyBatis学习笔记(四):动态SQL语句 Java框架 0.学习准备 学习资料:书本:《MyBatis从入门到精通》视频:某培训班视频资料:MyBatis中文文档 1.if的用法1)动态SQL语句: 使用标签简化JDBC对字符串拼接的操作。MyBatis3之前有很多的标签,现在的MyBatis采用和OGNL:Object Graphic Navigation Language(对象图导航语言)表达式消除了许多标签。(使用...
《鸟哥的Linux私房菜》笔记(七):正则表达式与shell script 操作系统 0.学习之前 包含章节《鸟哥Linux习私房菜-基础学习篇》(第三版)对应着知识点照着网上的内容整理的关于Centos7的操作(书本是Centos5.x)第12章:正则表达式与文件格式化处理第13章:学习shell script 学习重点 正则表达式 基础的正则表达式 扩展的正则表达式 文件格式化处理 shell script的简单使用 1.认识正则表达式 正...
MySQL学习笔记(七):变量、触发器、函数及流程控制 数据库 0.学习准备 学习资料参考书籍《深入浅出MySQL数据库开发、优化与管理维护》参考视频《传智播客MySQL》 系统函数部分及补充部分参考书本其余部分参考视频 建表准备:创建订单表与货物表并添加数据 -- 创建商品表 CREATE TABLE m_goods( id INT PRIMARY KEY auto_increment, name VARCHAR(20) NOT...
MySQL学习笔记(六):视图,备份还原与事务 数据库 0.学习准备 学习资料参考书籍《深入浅出MySQL数据库开发、优化与管理维护》参考视频《传智播客MySQL》 构建新表:CREATE TABLE m_stu1 LIKE te_stu3; -- 蠕虫复制 INSERT INTO m_stu1 SELECT * FROM te_stu3; CREATE TABLE m_class1 LIKE te_class1; INSER...
MyBatis学习笔记(三):注解方式的基本用法 Java框架 0.学习准备 学习资料:书本:《MyBatis从入门到精通》视频:某培训班视频资料:MyBatis官方文档 本章重点 注解的基本用法 1.注解方式简介MyBatis注解的方式就是直接将SQL语句写在接口上。优点是对于需求比较简单的系统,效率较高。缺点是每次改变需求都需要重新编译代码。一般情况下不会使用注解方式。 2.@select注解1)使用方法: 别名方...
MyBatis学习笔记(二):xml的基本用法--RBAC简单操作 Java框架 0.学习准备 学习资料:书本:《MyBatis从入门到精通》视频:某培训班视频资料:MyBatis官方文档 本章重点 rbac的原理及数据库表设计 xml的基本用法 使用接口-xml进行增删改查 Mapper接口动态代理 1.创建RBAC数据库及实体类1)RBAC介绍及需求 RBAC:Role-Based Access Control,基于角色的访问控制。简...
《鸟哥的Linux私房菜》笔记(六):认识与学习bash 操作系统 0.学习之前 包含章节《鸟哥Linux习私房菜-基础学习篇》(第三版)对应着知识点照着网上的内容整理的关于Centos7的操作(书本是Centos5.x)第11章:认识与学习bash 学习重点 认识bash 各种变量的功能 别名与历史 bash 环境 管道命令 1.认识Shell,Bash1)硬件,内核与shell的关系: 简单来说:用户可以通过shell来...