
MyBatis
文章平均质量分 91
白了少年头yy
推荐一个很棒的java老师!
本博客内容大多数均来自此老师!
微信公众号:狂神说
B站视频:遇见狂神说
相信我,你一定不会后悔的!!!
展开
-
MyBatis--缓存
123原创 2020-03-26 22:27:18 · 107 阅读 · 0 评论 -
MyBatis--动态SQL
1、动态SQL MyBatis最强大的特性之一就是他的动态SQL功能。 动态SQL:就是指根据不同条件生成不同的SQL语句。 动态sql的语句有: if choose(when,otherwise) trim(where,set) foreach 2、搭建环境 2.1、创建一个数据库 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMM...原创 2020-03-26 15:23:59 · 147 阅读 · 0 评论 -
MyBatis--一对多、多对一
1、前言 一对多和多对一是一个相对的概念。 根据一个班级的老师和学生为例说明: 站在学生的角度,多个学生有同一个老师,也就是多个学生关联一个老师,这就是多对一。 站在老师的角度,一个老师教授多个学生。这就是一对多。 在MyBatis中,有两个标签:association(关联)、collection(集合)。多对一问题使用关联解决,一对多问题使用集合解决。 2、测试环境的搭建 ...原创 2020-03-22 11:05:53 · 466 阅读 · 0 评论 -
MyBatis--CRUD
1、namespace namespace中的包名和Dao/mapper接口的包名一致。 2、select 选择,查询语句 id:就是对应的namespace中的接口中的方法名。 resultType:sql语句执行的返回值。 parameterType:参数类型 ...原创 2020-03-14 14:06:37 · 120 阅读 · 0 评论 -
MyBatis--入门
1、MyBatis简介 MyBatis是一款优秀的持久层框架。 支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和java的pojo(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 MyBatis本身是apache的一个开...原创 2020-03-03 16:47:14 · 133 阅读 · 0 评论