您现在的位置是:主页 > news > prism 插件 wordpress/seo外链平台热狗

prism 插件 wordpress/seo外链平台热狗

admin2025/5/16 1:12:33news

简介prism 插件 wordpress,seo外链平台热狗,wordpress模仿知乎,微信怎么做网站文章目录一、项目开发顺序二、Mybatis逆向工程jar包下载三、Mybatis逆向工程测试1.generatorConfig.xml逆向工程配置文件2.测试Mybatis逆向工程一、项目开发顺序 在一般的项目开发中,①开发人员根据需要设计出数据库表,②然后编写JavaBean,③…

prism 插件 wordpress,seo外链平台热狗,wordpress模仿知乎,微信怎么做网站文章目录一、项目开发顺序二、Mybatis逆向工程jar包下载三、Mybatis逆向工程测试1.generatorConfig.xml逆向工程配置文件2.测试Mybatis逆向工程一、项目开发顺序 在一般的项目开发中,①开发人员根据需要设计出数据库表,②然后编写JavaBean,③…

文章目录

  • 一、项目开发顺序
  • 二、Mybatis逆向工程jar包下载
  • 三、Mybatis逆向工程测试
    • 1.generatorConfig.xml逆向工程配置文件
    • 2.测试Mybatis逆向工程


一、项目开发顺序

在一般的项目开发中,①开发人员根据需要设计出数据库表,②然后编写JavaBean,③再编写dao接口以及实现类,④最后写Service与Control。

其实使用Mybatis的逆向工程就可以根据数据库表,自动生成pojo,dao层以及dao层的xml配置。

二、Mybatis逆向工程jar包下载

在github上,找到下面的一个逆向工程文件。
在这里插入图片描述
在发行版本中选择需要的版本,这里以1.3.2为例(最新的版本需要jdk1.8,我个人使用的是jdk1.7)。
在这里插入图片描述

也可以在github查看该逆向工程的说明文档。

在这里插入图片描述
在这里插入图片描述

三、Mybatis逆向工程测试

1.generatorConfig.xml逆向工程配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><!-- 运行时的环境_Simple简单配置 --><context id="DB2Tables" targetRuntime="MyBatis3Simple"><!-- 关闭自动生成注释 --><commentGenerator><property name="suppressAllComments" value="true"/></commentGenerator><!-- MySQL数据库连接配置 --><jdbcConnection driverClass="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/mybatis2.0" userId="root"password="Hudie"></jdbcConnection><!-- Java类型解析器 --><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><!-- Java模板生成器,即生成pojo类. --><javaModelGenerator targetPackage="com.gql.pojo"targetProject=".\src"><property name="enableSubPackages" value="true" /><property name="trimStrings" value="true" /></javaModelGenerator><!-- dao配置文件生成器,即生成dao配置文件 --><sqlMapGenerator targetPackage="com.gql.mapper"targetProject=".\src"><property name="enableSubPackages" value="true" /></sqlMapGenerator><!-- dao接口生成器,即生成dao接口 --><javaClientGenerator type="XMLMAPPER"targetPackage="com.gql.mapper" targetProject=".\src"><property name="enableSubPackages" value="true" /></javaClientGenerator><!-- 数据库表名 --><table tableName="user" domainObjectName="User"></table><table schema="DB2ADMIN" tableName="ALLTYPES" domainObjectName="Customer"><property name="useActualColumnNames" value="true" /><generatedKey column="ID" sqlStatement="DB2" identity="true" /><columnOverride column="DATE_FIELD" property="startDate" /><ignoreColumn column="FRED" /><columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" /></table></context>
</generatorConfiguration>

2.测试Mybatis逆向工程

package com.gql.test;
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;
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.exception.InvalidConfigurationException;
import org.mybatis.generator.exception.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;
/*** 类说明:*		测试Mybatis逆向工程* @guoqianliang1998.*/
public class MyBatisTest {public static void main(String[] args) throws IOException, XMLParserException, InvalidConfigurationException, SQLException, InterruptedException {List<String> warnings = new ArrayList<String>();boolean overwrite = true;File configFile = new File("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);	   }
}

运行后成功自动生成下面的文件。
在这里插入图片描述

使用Mybatis逆向工程就一个字,爽。