MyBatis
myrhythm_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-日志、分页、缓存
日志 如果一个数据库的操作出现了异常,这时候我们需要排错,日志就是最好的助手。 之前使用的是输出语句或者debug。现在使用的是日志工厂。 在MyBatis中具体使用哪一个日志实现,在设置中进行设定即可。在设定的时候注意区分大小写。 STDOUT_LOGGING STDOUT_LOGGING标准日志输出。 在MyBatis核心配置文件中,配置日志。 <settings> <...原创 2020-02-24 16:11:48 · 286 阅读 · 0 评论 -
MyBatis-一对多、多对一
一对多和多对一,是一个相对的概念。 以老师和学生为例,最常见的情况就是:一个老师教授很多学生。站在学生的角度,是很多学生被一个老师教,即很多学生关联一个老师(多对一);站在老师的角度,是一个老师教授很多学生,即一个老师有多个学生(一对多)。 在MyBatis中,处理多对一的问题使用 association标签(关联);处理一对多的问题使用 collection标签(集合)。 多对一 按照查询嵌套...原创 2020-02-24 16:08:54 · 384 阅读 · 0 评论 -
MyBatis-动态SQL
MyBatis 最强大的特性之一是它的动态SQL功能。 动态SQL:是根据不同的条件生成不同的SQL语句。 动态的SQL标签主要有:if、choose(when,otherwise)、trim(where,set)以及foreach等。 搭建环境: 创建数据库: CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id', ...原创 2020-02-24 16:07:27 · 309 阅读 · 0 评论 -
MyBatis-CRUD
CRUD select select:选择,查询语句。 select标签中,有几个常用的属性: id:对应的namespace中的方法名 resultType:sql语句执行的返回值 parameterType:参数类型 select标签案例 1、编写接口 User getUserById(int id); 2、编写对应接口的mapper.xml文件中的sql语句 <select id...原创 2020-02-24 16:05:17 · 274 阅读 · 0 评论 -
MyBatis入门
MyBatis简介 MyBatis 是一个基于Java的持久层框架。它本来是apache的一个开源项目iBatis,可以说iBatis是MyBatis的前身,2010年这个项目 由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis目前最新的版本是MyBatis 3.5.4 ,发布时间...原创 2020-02-19 22:59:29 · 360 阅读 · 0 评论
分享