时间:2021-05-20
最近项目中使用了 MyBatis-Plus,点击看官方文档。
使用一个新的框架,首先是验证框架的使用。
使用 MyBatis-Plus,首先就验证一下能否成功操作(CRUD)数据库。
如何通过不用启动项目,然后可以测试 MyBatis-Plus 查询数据。
所以首要想到的是单元测试 @Test
第一步
通过 MyBatis-Plus 的代码生成工具生成数据库表对应的文件
MyBatis-Plus 对于单表操作,有一个内置的 mapper 接口方法,service 的接口我暂时没使用并没验证过。
使用过 MyBatis 的应该都知道,在 service 层使用 mapper.java 来操作数据库,并且 mapper.xml 里面是有对应的查询入口。
-- service
-- mapper.java
--mapper.xml
然而使用 MyBatis-Plus,对于单表操作,不需要像 MyBatis 这么麻烦,可通过调用内置一些单表的接口方法。
第二步
在 src/test/java 下面创建测试用例
重点: 类上方的两个注解(@RunWith(SpringRunner.class) @SpringBootTest)很重要,不要漏了。
好了,通过以上两步,就可以很顺利的验证自己的 sql 了。
到此这篇关于MyBatis-Plus 如何单元测试的实现的文章就介绍到这了,更多相关MyBatis-Plus 单元测试内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在项目开发中,难免会遇到连表查询的操作。项目中用的是MyBatis-Plus,是新使用的框架。官方文档看这里。我写过一篇通过单元测试来验证MyBatis-Plu
已有的springcloud+mybatis项目升级为mybatis-plus项目模块目录将mybatis依赖替换为mybatis-plus修改配置文件实体类如
mybatis-plus版本不兼容问题1,mybatis-plus版本中存在一个问题。2,mybatis-plus-extension版本为v3.2.1.1-S
1、前言“不会写单元测试的程序员不是合格的程序员,不写单元测试的程序员不是优秀的工程师。”那么问题来了,什么是单元测试,如何做单元测试。2、单元测试2.1单元测
Mybatis-Plus的配置1.Maven插件velocity-engine-core是mybatis-plus自动生成代码所依赖的模板(不用自动生成代码功能