SSM反向工程代码详解
来源:互联网 发布:美国数据安全管理规定 编辑:程序博客网 时间:2024/06/16 03:35
在maven工程的pox.xml中引入jar包
<!--mybatis反向工程 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency>
package com.xdl.p2p.test;import java.io.File;import java.util.ArrayList;import java.util.List;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml.ConfigurationParser;import org.mybatis.generator.internal.DefaultShellCallback;public class MBGTest { public static void main(String[] args) throws Exception { List<String> warnings = new ArrayList<String>(); boolean overwrite = true; //读取xml配置的File流 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); }}
mbg配置代码
<?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/p2p" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 指定javaBean生成的位置 --> <javaModelGenerator targetPackage="com.xdl.p2p.front.bmoney.entity" targetProject=".\src\main\java"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!--指定sql映射文件生成的位置 --> <sqlMapGenerator targetPackage="com.xdl.p2p.front.bmoney.mapper" targetProject=".\src\main\java"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 指定dao接口生成的位置,mapper接口 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.xdl.p2p.front.bmoney.dao" targetProject=".\src\main\java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- table指定每个表的生成策略 --> <!-- <table tableName="p2p_userManger" domainObjectName="UserManger"></table> <table tableName="p2p_user" domainObjectName="User"></table> <table tableName="p2p_investinfo" domainObjectName="p2p_investinfo"></table> --> <table tableName="p2p_borrowmoney" domainObjectName="p2p_borrowmoney"></table> <!-- <table tableName="p2p_test" domainObjectName="Test"></table> --> </context></generatorConfiguration>
阅读全文
0 0
- SSM反向工程代码详解
- SSM项目中自动生成反向工程
- 反向工程
- mybaties 反向生成代码generatorConfig.xml 详解
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- Rational rose生成代码及其反向工程功能手册(节选)
- 阻止 Visual Basic .NET 或 C# 代码的反向工程
- Rational rose生成代码及其反向工程功能手册
- RATIONAL ROSE生成代码及其反向工程功能手册
- Rational Rose 类图与代码的正向、反向工程
- mybatis逆向工程通过表反向生成java代码
- mybatis逆向工程通过表反向生成java代码
- 工程中的SSM框架
- Visio 2003 反向工程
- 反向工程的工具
- 第一部分Linux规则与安装中的笔记
- 反射举例及其应用
- Autossh-go写的一个ssh远程客户端
- oracle数据库中求某行的上一条记录和下一条记录
- 倒计时五种方法,方法四:Handler与Thread(不占用UI线程)
- SSM反向工程代码详解
- angular
- Java -- 泛型
- 关于高斯消元
- poj1390 (区间dp)
- Android源码目录结构详解
- Spring Boot文件上传与下载
- 机器学习之用Python从零实现贝叶斯分类器
- 测试对bug如何分析和定位