Mybatis逆向工程,生成Mapper
来源:互联网 发布:淘宝店铺商品搜不到 编辑:程序博客网 时间:2024/06/07 00:02
generatorConfig.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="testTables" targetRuntime="MyBatis3"><commentGenerator><!-- 是否去除自动生成的注释 true:是 : false:否 --><property name="suppressAllComments" value="false" /></commentGenerator><!--数据库连接的信息:驱动类、连接地址、用户名、密码 --><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/mybatis1" userId="root"password=""></jdbcConnection><!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal --><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><!-- targetProject:生成PO类的位置 --><javaModelGenerator targetPackage="cn.itcast.mybatis.po"targetProject=".\src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /><!-- 从数据库返回的值被清理前后的空格 --><property name="trimStrings" value="true" /></javaModelGenerator><!-- targetProject:mapper映射文件生成的位置 --><sqlMapGenerator targetPackage="cn.itcast.mybatis.mapper"targetProject=".\src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></sqlMapGenerator><!-- targetPackage:mapper接口生成的位置 --><javaClientGenerator type="XMLMAPPER"targetPackage="cn.itcast.mybatis.mapper" targetProject=".\src"><!-- enableSubPackages:是否让schema作为包的后缀 --><property name="enableSubPackages" value="false" /></javaClientGenerator><!-- 指定数据库表 --><table schema="" tableName="user"></table><table schema="" tableName="orders"></table><table schema="" tableName="orderdetail"></table><table schema="" tableName="items"></table></context></generatorConfiguration>
package cn.itcast.mybatis.po;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 GeneratorClass {public void generator() throws Exception {List<String> warnings = new ArrayList<String>();boolean overwrite = true;// 获取逆向工程配置文件File configFile = new File("config/generatorConfig.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);}public static void main(String[] args) throws Exception {try {GeneratorClass generatorSqlmap = new GeneratorClass();generatorSqlmap.generator();} catch (Exception e) {e.printStackTrace();}}}
0 0
- Mybatis逆向工程,生成Mapper
- Mybatis逆向工程生成Mapper
- Mybatis 逆向工程 数据库生成mapper
- 关于Mybatis的逆向工程生成pojo和mapper
- 使用逆向工程生成mybatis的Mapper文件
- MyBatis逆向工程 & 生成的Mapper的使用方法
- Mybatis逆向工程(生成pojo和mapper)
- mybatis逆向工程生成的mapper.xml文件部分修改
- mabits逆向工程生成通用mapper
- 如何通过mybatis逆向工程生成实体类以及dao和mapper.xml
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- 使用 MyBatis-generator 插件逆向工程生成 Mapper、Dao、PO 文件的方法
- Mybatis逆向工程 自动生成po mapper 。。。解压即用 拿走不谢 哈哈
- mybatis 逆向工程 用xml配置文件生成mapper和po的方法
- mybatis逆向工程生成代码
- mybatis逆向工程生成实体
- Mybatis 逆向工程生成代码
- 系统集成项目管理工程师教程看书笔记6
- maven如何手动将jar包放到本地仓库
- vs2010设置AStyle
- 经典递归(排队买票)
- 平板上的战舰
- Mybatis逆向工程,生成Mapper
- HQL聚合函数
- js变量声明提升
- 二次指数平滑算法Python实现
- 关于TTL大家容易忽略的地方
- iis 6.0 关于iis 6.0网站访问401的问题
- JSP复习2
- JavaScript函数学习积累
- 433. Minimum Genetic Mutation