-
老司机帮您使用Mybatis逆向工程步骤
- 作者:朱芸息 分类:电脑技术 发布时间:2017-09-19 18:04:36
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到使用Mybatis逆向工程步骤的问题,如果我们遇到了使用Mybatis逆向工程步骤的情况,该怎么处理怎么才能解决使用Mybatis逆向工程步骤带来的困扰呢,对于这样的问题其实我们只需要MyEclipse+MySQL1、在pom.xml中添加 org.mybatis.generator mybatis-generator-core 1.3.5 2、在项目下创建mbg.xml,内容如下,可修改成自己的包路径 工具/原料 MyEclipse+MySQL 方法/步骤 1、在pom.xml中添加 dependency g...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到使用Mybatis逆向工程步骤的问题,如果我们遇到了使用Mybatis逆向工程步骤的情况,该怎么处理怎么才能解决使用Mybatis逆向工程步骤带来的困扰呢,对于这样的问题其实我们只需要MyEclipse+MySQL1、在pom.xml中添加
工具/原料
MyEclipse+MySQL
方法/步骤
1、在pom.xml中添加
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.5</version>
</dependency>
2、在项目下创建mbg.xml,内容如下,可修改成自己的包路径
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="DB2Tables" targetRuntime="MyBatis3">
<!-- 逆向工程生成时不要注释 -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- 配置数据库连接信息 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/mon201903"
userId="root"
password="1234">
</jdbcConnection>
<!-- 不管先 -->
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- 指定JavaBean生成的位置 -->
<javaModelGenerator
targetPackage="com.sun.bean"
targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- 指定sql映射文件生成位置 -->
<sqlMapGenerator
targetPackage="mapper"
targetProject=".\src\main\resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!-- 指定dao接口生成位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.sun.dao"
targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- table指定每个表生成策略,指定实体类Bean的类名 -->
<table tableName="tab_emp" domainObjectName="Employee"></table>
<table tableName="tab_dept" domainObjectName="Dept"></table>
</context>
</generatorConfiguration>
3、编写测试类
public class MBGTest {
public static void main(String[] args) throws Exception {
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
File configFile = new File("mbg.xml");
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
myBatisGenerator.generate(null);
}
}
注意事项
必须先在数据库建好表和搭好框架环境
猜您喜欢
- 老电脑连接WiFi大揭秘:轻松上手,让..2024-03-28
- 老式联想BIOS设置U盘启动,轻松搞定教..2024-03-25
- 网络老掉线?原因揭秘,教你轻松解决..2023-12-29
- 360抢票王三代使用方法帮您抢到了春运..2023-10-14
- Win10下Nvidia控制面板无法打开无反应的..2023-10-12
- 小猿搜题怎么申请答题老师 小猿搜题..2023-10-09
相关推荐
- Diskgenius恢复数据(恢复误删除文件或..2023-01-29
- win11快捷方式箭头怎么去除 win 桌面快..2023-09-10
- 迅雷种子解析不开怎么办_迅雷半天解..2021-06-17
- win11环境变量怎么设置 win11配置环境变..2023-01-05
- win7开机登录界面的壁纸怎样更换修改..2017-10-01
- 华为商城官网进不去怎么回事 华为商..2023-10-09