本文记录在springboot中使用mybatis访问数据库。 创建项目并引入对应的依赖 在application.properties文件中配置数据库链接信息 创建实体类,与数据库表字段做映射 创建dao接口类。mybatis访问数据库有两种方式,一种是使用annotation注解,一种是使用xm ...
分类:
数据库 时间:
2018-09-26 10:47:42
阅读次数:
180
我们在使用MyBatis执行查询语句的时候,通常都会有一个返回类型,这个是在mapper文件中给sql增加一个resultType(或resultMap)属性进行控制。resultType和resultMap都能控制返回类型,只要定义了这个配置就能自动返回我想要的结果,于是我就很纳闷这个自动过程的实 ...
分类:
其他好文 时间:
2018-09-19 13:34:58
阅读次数:
138
1. 简介 1.1 系列内容 本系列文章讲解的是 mybatis解析配置文件 内部的逻辑, 即 其背后的逻辑。 1.2 适合对象 1. 了解如何使用 mybatis 来访问数据库。可参看《 "mybatis 初步使用(IDEA的Maven项目, 超详细)" 》; 2. 具备 DOM 解析 XML 的 ...
分类:
其他好文 时间:
2018-09-19 01:22:46
阅读次数:
235
出现异常 提示找不到mybatis文件 然后在WEB-INF文件中找到了mybatis文件 ,当不使用servlet时 直接测试mybatis正常 使用servlet后出现以上错误 idea查看 发现打包输出的lib文件夹为空 ,(此时中的lib不为空,所以直接使用mybatis成功) 解决方法: ...
分类:
编程语言 时间:
2018-09-13 22:33:39
阅读次数:
1394
红字部分代表mybatis的批量操作调用方法: int num = 0; int maxLength = 200; int size = usableCodes.size(); if (size subList = usableCodes.subList(fromIndex, toIndex); .... ...
分类:
编程语言 时间:
2018-09-13 12:10:30
阅读次数:
462
1 生成的mapper接口上打上注解 2 在pom.xml中需要导入mysql(根据需要),jdbc和mybatis的依赖 3 在主类上设置扫描 4 com.mysql.cj.exceptions等报错是因为时区问题 在配置文件中加入 5 在配置文件中指定mybatis的配置文件位置 classpa ...
分类:
编程语言 时间:
2018-09-12 18:08:29
阅读次数:
190
使用mybatis的延迟加载,需要两个步骤: 1.在全局配置文件中添加一下语句(lazyLoadingEnabled默认为false,aggressiveLazyLoading默认为true) 2.写好映射文件 这样查询一开始会执行select * from user 然后当读取到orderList ...
分类:
编程语言 时间:
2018-09-09 21:05:05
阅读次数:
221
Dao开发方法 使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。 先介绍几个概念 a、SqlSession的使用范围 SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。 通过SqlSessionFactory创建SqlSessio ...
分类:
其他好文 时间:
2018-09-09 18:03:16
阅读次数:
174
本文介绍如何将Maven和Mybatis Generator配合使用。 简介 Mybatis Generator是Mybatis提供的一个便捷型插件,自动可以为项目生产对应的实体类,Mapper,dao层。 官网文档: "http://www.mybatis.org/generator/index. ...
分类:
编程语言 时间:
2018-09-08 18:58:55
阅读次数:
181
在这里我们使用 MyBatis 开发一个简单的 Java 项目(默认你已安装JDK和MySQL及会使用Maven的基本操作),可以与上一篇通过底层操作数据进行比较 1、新建表 students,插入数据 SQL Code 2、新建一个Maven项目,在pom.xml中引入Mybatis.jar 2. ...
分类:
其他好文 时间:
2018-09-07 20:07:52
阅读次数:
193