
MyBatis
Easonnzz
你吃饭了吗?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis(一)——基本架构、CURD、ResultMap、日志、分页
1. 简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 本是apache的一个开源项目iBatis,需要在 Github 上下载。2. 程序的基本构建(1)在MySQL中新建一个数据库(2)通过Maven导Jar包<?xml version="1....原创 2020-02-20 11:25:44 · 415 阅读 · 0 评论 -
MyBatis(二)——多对一、一对多
1. 多对一多个学生都关联同一个老师,以多个学生为中心1.1 在MySQL中,创建student、teacher表CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=ut...原创 2020-02-22 11:09:18 · 310 阅读 · 0 评论 -
MyBatis(三)——动态SQL
文章目录1. 简介2. 搭建环境2.1 在MySQL中创建blog表2.2 编写实体类2.3 编写实体类对应Mapper接口2.4 编写Mapper接口对应的Mapper.xml文件2.5 编写测试类3. if4. where5. set6. choose7. foreach1. 简介动态SQL就是指根据不同的条件生成不同的SQL语句传统的使用JDBC的方法,在组合复杂的的SQL语句的时候,...原创 2020-02-22 11:10:09 · 370 阅读 · 0 评论