作者:那时候的我和你_173 | 来源:互联网 | 2023-09-23 14:07
关于****生成mappper文件和JavaBean(pojo)项目需要导入的jar包配置文件config.xml代码如下<?xmlversion&a
关于****生成mappper文件和JavaBean(pojo)
项目需要导入的jar包
配置文件config.xml代码如下
具体的内容在注释里有体现。
在
标签可以增加需要生成mapper和bean的数据表
工程会根据数据表的列生成文件,并放到制定的目录下
generator.java代码如下
package com.generator;
import java.io.File;
import java.io.IOException;
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.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;
public class Generator {
public void generator() throws Exception{
List warnings = new ArrayList();
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);
}
public static void main(String[] args) throws Exception {
try {
Generator generatorSqlmap = new Generator();
generatorSqlmap.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
}
mybatis的官方网站 http://www.mybatis.org/mybatis-3/
在网站上也有相关的指导
注意:****会重复生成,及在已经存在的文件中再次生成相同内容,从而会出现报错。
推荐阅读
-
原文链接:hadoop完全分布式搭建主机分配以及地址要求:角色主机名IP地址Namenodemaster192.168.222.201Datanodeslave ...
[详细]
蜡笔小新 2024-09-27 17:18:30
-
1、下载官网:https:www.php.netdownloads#cdmydata#wgethttps:www.php.netdistributionsphp ...
[详细]
蜡笔小新 2024-09-30 19:32:33
-
-
我想做标题所说的.部分解决方案例如,在Windows中,您可以使用以下代码在默认资源管理器中打开文件并突出显示它.(虽然它需要修改包含空格的文件):***Openst ...
[详细]
蜡笔小新 2024-09-30 08:33:14
-
webservice框架有很多,比如axis、axis2、cxf、xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML ...
[详细]
蜡笔小新 2024-09-29 16:46:39
-
在Hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid(对象标识符),compo ...
[详细]
蜡笔小新 2024-09-29 04:21:38
-
在ROS系统中,参数读写一般通过xml或者yaml格式的文件,其中yaml用得比较多。这是一种可读性高,轻量级的标记语言,简单好用。对于yaml文件,ros中用的较早版本的yaml- ...
[详细]
蜡笔小新 2024-09-29 00:37:59
-
一、在androidStudio中实现tabs比较简单,新建项目就可以选择tabs模板进行创建,默认实现tabs功能:直接运行项目就可以看到效果:可以说非常简单,但是我们在实际开发 ...
[详细]
蜡笔小新 2024-09-28 19:42:55
-
安装环境:linuxredhatactivemq版本:5.8.01.从http:activemq.apache.orgdownload.html地址下载 ...
[详细]
蜡笔小新 2024-09-28 16:12:46
-
本节所讲内容:Linux终端介绍Shell提示符BashShell基本语法基本命令的使用:ls、pwd、cd查看系统和BIOS硬件时间Linux如何获得 ...
[详细]
蜡笔小新 2024-09-28 10:19:05
-
本文整理了Java中com.atlassian.scheduler.config.JobConfig类的一些代码示例,展示了JobConfig ...
[详细]
蜡笔小新 2024-09-28 09:40:57
-
MyBatis模糊查询和多条件查询一、ISmbmsUserDao层根据姓名模糊查询publicListgetUser();多条件查询publicList ...
[详细]
蜡笔小新 2024-09-30 13:26:10
-
这篇文章主要介绍了intellijidea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考 ...
[详细]
蜡笔小新 2024-09-29 14:51:40
-
我们知道,strongswan是基于插件式管理的。不同的插件有不同的配置文件,在这下面,我们以netlink的插件为例:etcstrongswan.dcharonkernel-ne ...
[详细]
蜡笔小新 2024-09-29 13:58:24
-
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说 ...
[详细]
蜡笔小新 2024-09-29 13:49:00
-
标签PostgreSQL,Linux,perf,性能诊断,stap,systemtap,strace,dtrace,dwarf,profiler,perf_events,probe ...
[详细]
蜡笔小新 2024-09-29 11:25:52
-
那时候的我和你_173
这个家伙很懒,什么也没留下!