![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 52
七七r
一枚小白,持续学习....
展开
-
MyBatis06——动态SQL
动态SQLifchoose (when, otherwise)trim (where, set)foreach搭建环境1、搭建数据库CREATE TABLE `blog` (`id` varchar(50) NOT NULL COMMENT '博客id',`title` varchar(100) NOT NULL COMMENT '博客标题',`author` varchar(30) NOT NULL COMMENT '博客作者',`create_time` datetime原创 2021-04-13 16:46:19 · 78 阅读 · 0 评论 -
MyBatis05——一对多和多对一处理
多对一处理1、数据库表的设计CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES (1, '秦老师');CREATE TABLE `student` (`id` INT(10) NOT NULL,原创 2021-04-13 16:19:50 · 74 阅读 · 0 评论 -
MyBatis04——使用注解开发
使用注解开发MyBatis3提供了新的基于注解的配置,但是MyBatis映射并不能用注解来构建。sql类型主要分成:@select@update@insert@delete注意:利用注解开发就不需要mapper.xml映射文件了步骤1、我们注解在UserMapper接口中的方法上添加注解即可实现注解开发2、在mybatis和核心配置文件中注入<!--使用class绑定接口--><mappers> <mapper class="com.kuang原创 2021-04-13 15:09:24 · 71 阅读 · 0 评论 -
MyBatis03——ResultMap和分页相关
ResultMap和分页相关原创 2021-04-13 14:43:41 · 169 阅读 · 0 评论 -
MyBatis02:CRUD操作
CRUD操作namespace这个是命名空间,不可缺少,更不能写错配置文件中namespace中的名称为对应Mapper接口或者Dao接口的全限定类名,完整包名,必须一致!selectselect标签是mybatis中最常用的标签之一select...原创 2021-04-12 21:49:54 · 90 阅读 · 0 评论 -
MyBatis——第一个程序
MyBatis01:第一个程序什么是MyBatisMyBatis是一款优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的实体类「POJO,Plain Old Java Objects,普通的Java对象」映射成数据库中的记录MyBatis本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为MyBatis原创 2021-04-05 22:23:28 · 56 阅读 · 0 评论