介绍
小编给大家分享一下mybatis反向工程是什么,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
首先创建一个测试类:
在主方法里写上如下代码:
列表& lt; String>警告=new ArrayList & lt; String> (); 布尔覆盖=true; 文件configFile=新文件(“generator.xml"); ConfigurationParser cp=new ConfigurationParser(警告); 配置配置=cp.parseConfiguration (configFile); DefaultShellCallback调=new DefaultShellCallback(覆盖); MyBatisGenerator MyBatisGenerator=new MyBatisGenerator(配置回调,警告); myBatisGenerator.generate (null);
在工程目录下新建一个发电机。xml文件:
& lt; ?xml version=?.0”;编码=癠TF-8" ?比; & lt; !DOCTYPE generatorConfiguration 公众“-//mybatis.org//DTD MyBatis发电机配置1.0//EN" “http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"比; & lt; generatorConfiguration> & lt;上下文id=癉B2Tables"targetRuntime=癕yBatis3"比; & lt; commentGenerator> & lt;属性名=皊uppressAllComments"值=https://www.yisu.com/zixun/"真正的"> 属性><属性名=" forceBigDecimals " value=" false "/> <属性名=" enableSubPackages " value=" true "/> <属性名=" trimStrings " value=" true "/> 。 <属性名=" enableSubPackages " value=" true "/> 。 <属性名=" enableSubPackages " value=" true "/> <表的表="人"> 表> <表的表="车"> 表> <表的表="卡"> 表> 上下文
最后的表标签是自己数据库中表的名字;数据库的连接信息需要自己修改
执行测试类就会自动生成自己以上设置表标签中数据中表的对应的实体类,dao层接口以及对应的mapper映射
看完了这篇文章,相信你对mybatis反向工程是什么有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!