使用wueasy框架过程中,怎么使用MyBatis
对数据库进行操作?
引入数据库客户端工具
1 | <dependency> |
新增数据库映射
编写数据库表结构映射实体bean。
为了简化自定义sql,这里使用的是通用
Mapper
,部分属性需要使用注解方式,注解可参考以下api文档https://github.com/abel533/Mapper/wiki/2.2-mapping
1 | package com.wueasy.demo.entity; |
新增mapper接口
接口需要继承通用
Mapper
接口,Mapper
接口提供了常见的增删改查方法,可以直接使用。
1 | package com.wueasy.demo.mapper; |
自定义sql
对于一些特殊的需求或者复杂的sql,通用mapper接口无法满足时,我们可以通过自定义sql方式实现。
mapper接口中新增一个查询方法
1 |
|
创建mapper.xml文件
- 首先创建一个mapper.xml文件,对应mapper接口。
mapper.xml文件内容如下,和普通mybatis文件一样。
1 |
|
数据库连接配置
配置数据库连接信息和mybatis扫描信息
1 | wueasy: |
测试接口
使用junit
测试接口
1 | .class) (SpringJUnit4ClassRunner |