一、在Eclipse中安裝mybatis generator
創(chuàng)新互聯(lián)公司是一家專業(yè)提供建寧企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為建寧眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
菜單選擇: Help->Eclipse Marketplace
二、 創(chuàng)建generatorConfig.xml配置文檔
配置好的generatorConfig.xml文件內(nèi)容:
(我也不知道為什么itpub的xml片段插入之后,結(jié)尾會(huì)多了點(diǎn),正確的xml幾位應(yīng)該是)
選中g(shù)eneratorConfig.xml文件,右鍵菜單Run As->Run Mybatis Generator 生成Model、Dao、Mapper
創(chuàng)建User表的SQL:
DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT NULL, `password` varchar(50) DEFAULT NULL, `email` varchar(50) DEFAULT NULL, `nickname` varchar(50) DEFAULT NULL, `regtime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
四、對(duì)UserMapper進(jìn)行單元測(cè)試
在項(xiàng)目的src/test/java下創(chuàng)建類文件UserMapperTest.java
@RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper userMapper; @Test public void testQuery() throws Exception { User user = userMapper.selectByPrimaryKey(1); System.out.println(user.toString()); } }
右鍵Run As->JUnit Test
完整環(huán)境下載地址: https://github.com/CatherineHu/Spring-Boot-Mybatis-MVC