Mybatis-Plus代码生成器使用

目前公司所做项目的各模块的dao层接口有大量数据库查询的方法,大部分都是通用的CURD,所以在在网上找到了Mybatis-Plus这个插件,该插件具有通用CURD接口,而且具有前后端代码生成器的功能,这次主要介绍后端代码生成器的使用。

1.Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
码云地址:https://gitee.com/baomidou/mybatis-plus
githb地址:https://github.com/baomidou/mybatis-plus

2.使用方法

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.ConfigGenerator;

/**
 * 
 * 自动生成映射工具类
 * Mybatis-Plus代码生成器使用
 */
public class AutoGeneratorHelper {

	/**
	 * 
	 * 测试 run 执行
	 * 
	 * <p>
	 * 配置方法查看 {@link ConfigGenerator}
	 * </p>
	 * 
	 */
	public static void main(String[] args ) {
		System.out.print("================");
		ConfigGenerator cg = new ConfigGenerator();
		cg.setEntityPackage("com.cms.entity");
		cg.setMapperPackage("com.cms.mapper");
		cg.setServicePackage("com.cms.service");
		cg.setSuperServiceImpl("com.cms.service.impl");
		cg.setXmlPackage("com.cms.xml");
		cg.setIdType(IdType.ID_WORKER);
		cg.setSaveDir("D:/logs");
		cg.setDbDriverName("com.mysql.jdbc.Driver");
		cg.setDbUser("backup");
		cg.setDbPassword("123456");
		cg.setDbUrl("jdbc:mysql://10.120.54.33:3306/test?characterEncoding=utf8");
		cg.setTableNames(new String[]{"operation_log"});
		cg.setDbPrefix(false);
		AutoGenerator.run(cg);
		System.out.print("end================");
	}
	
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿丶小伙计

请赏我点铜板买喵粮自己吃,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值