- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章IDEA mybatis-generator逆向工程生成代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
1.在maven工程中的resource中创建generatorconfig.xml 。
2.配置generatorconfig.xml 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<?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>
<!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包-->
<classpathentry location=
"c:\users\xx\.m2\repository\mysql\mysql-connector-java\5.1.35\mysql-connector-java-5.1.35.jar"
/>
<context id=
"db2tables"
targetruntime=
"mybatis3"
>
<commentgenerator>
<property name=
"suppressdate"
value=
"true"
/>
<!-- 是否去除自动生成的注释
true
:是 :
false
:否 -->
<property name=
"suppressallcomments"
value=
"true"
/>
</commentgenerator>
<!--数据库链接url,用户名、密码 -->
<jdbcconnection driverclass=
"com.mysql.jdbc.driver"
connectionurl=
"jdbc:mysql://xx:3306/xx"
userid=
"xx"
password=
"xx"
>
</jdbcconnection>
<javatyperesolver>
<property name=
"forcebigdecimals"
value=
"false"
/>
</javatyperesolver>
<!-- 生成模型的包名和位置-->
<javamodelgenerator targetpackage=
"com.info.statistics.model"
targetproject=
"src/main/java"
>
<property name=
"enablesubpackages"
value=
"true"
/>
<property name=
"trimstrings"
value=
"true"
/>
</javamodelgenerator>
<!-- 生成映射文件的包名和位置-->
<sqlmapgenerator targetpackage=
"com.info.statistics.mapping"
targetproject=
"src/main/java"
>
<property name=
"enablesubpackages"
value=
"true"
/>
</sqlmapgenerator>
<!-- 生成dao的包名和位置-->
<javaclientgenerator type=
"xmlmapper"
targetpackage=
"com.info.statistics.dao"
targetproject=
"src/main/java"
>
<property name=
"enablesubpackages"
value=
"true"
/>
</javaclientgenerator>
<!-- 要生成的表 tablename是数据库中的表名或视图名 domainobjectname是实体类名-->
<table tablename=
"risk_model_order"
domainobjectname=
"dsriskmodelorder"
enablecountbyexample=
"false"
enableupdatebyexample=
"false"
enabledeletebyexample=
"false"
enableselectbyexample=
"false"
selectbyexamplequeryid=
"false"
></table>
<table tablename=
"tel_bill_record"
domainobjectname=
"dstelbillrecord"
enablecountbyexample=
"false"
enableupdatebyexample=
"false"
enabledeletebyexample=
"false"
enableselectbyexample=
"false"
selectbyexamplequeryid=
"false"
></table>
</context>
</generatorconfiguration>
|
3.配置pom.xml 。
1
2
3
4
5
6
7
8
9
10
|
<plugin>
<groupid>org.mybatis.generator</groupid>
<artifactid>mybatis-generator-maven-plugin</artifactid>
<version>
1.3
.
2
</version>
<configuration>
<configurationfile>/src/main/resources/generator/generatorconfig.xml</configurationfile>
<overwrite>
true
</overwrite>
<verbose>
true
</verbose>
</configuration>
</plugin>
|
4.生成对象的两种方式 。
方式一:使用idea的maven插件直接快速生成 。
双击mybatis-generator:generate就可生成 。
方式二:在idea添加一个“run运行”选项,使用maven运行mybatis-generator-maven-plugin插件 。
mybatis-generator:generate -e 加-e是为了输出详细信息 。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.
原文链接:http://www.cnblogs.com/fswhq/p/mybatis-generator.html 。
最后此篇关于IDEA mybatis-generator逆向工程生成代码的文章就讲到这里了,如果你想了解更多关于IDEA mybatis-generator逆向工程生成代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
1.概述 转载:MyBatis 二级缓存全详解 上一篇文章中我们介绍到了 MyBatis 一级缓存其实就是 SqlSession 级别的缓存,什么是 SqlSession 级别的缓存呢?一级缓存的本质
1.概述 转载:核心配置综述之StatementHandler 2.MyBatis 四大组件之StatementHandler StatementHandler 是四大组件中最重要的一个对象,负责操作
1.概述 转载:MyBatis 启动流程 MyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。My
1.概述 转载:MyBatis 基础搭建及架构概述 2.MyBatis 是什么? MyBatis是第一个支持自定义SQL、存储过程和高级映射的类持久框架。MyBatis消除了大部分JDBC的样板代码、
1.概述 转载:核心配置综述之 ParameterHandler MyBatis 四大核心组件我们已经了解到了两种,一个是 Executor ,它是MyBatis 解析SQL请求首先会经过的第一道关卡
1.概述 转载:核心配置综述之 ResultSetHandler 我们之前介绍过了MyBatis 四大核心配置之 Executor、StatementHandler、 ParameterHandler
如果我使用mybatis,我可以很容易地得到更新的行数,就像 update table set desc = 'xxx' where name = ? 但是,如果我想获取更新的行数,而不是计数,我该如
如何在MyBatis 3中使用小于等于 SELECT * FROM( SELECT * FROM TABLE1 WHERE COL1 =#{COL1,jdbc
我将 mybatis3.0.6 与 java 一起使用 哪个性能更好? [select id="getData" parameterType="Integer" resultType="Integer
我无法在 mybatis 中使用动态排序类型创建 SQL,如下例 select user_profile.user_profile_id, user_profile.first_name
这是一个流行的例子。 insert into ACCOUNT ( ACC_ID, ACC_FIRST_NAME, ACC_LAST_NAME, ACC_EMAIL )values (
我下载了MyBatis,文件夹中有一个mybatis-3.0.4-javadoc.jar,我解压并打开它,但它几乎是空的。 哪里可以找到MyBatis的API文档? 最佳答案 http://repo1
我正在尝试为 ArrayList 编写类型处理程序,但这给了我错误,任何人都可以帮助我。 我想将 ArrayList 作为 VARCHAR 存储在数据库中并将其检索为 ArrayList。 packa
目录 依赖 配置 CodeGenerator mybatis-plus-generator + clickhouse 自动生成代码 依赖
目录 三者实现对比 使用fluent mybatis 来实现上面的功能 换成mybatis原生实现效果 换成mybatis plus
例如,我有查询从员工中选择 ID、姓名、年龄、地址,而不是拥有员工对象列表。我希望有一个 map 列表,如 list{ map{ ("id", 123), ("name","jac
我在使 MyBatis (3.4.6) 工作时遇到一些麻烦。 我已将 mybatis-config.xml 文件放置在项目的 src/main/resources 文件夹中,但是当我运行单元测试时,出
我现在使用 Mybatis 和 spring-boot。我没有添加mybatis-config.xml。我根据说明通过 application.properties 为数据源和 mybatis 进行所
这是我的第一篇文章,用我糟糕的英语...... 我使用的是MyBatis3.0 在查询中,我使用 SqlBuilder 的方法如下: public class DataStatisticSqlBuil
主题:MyBatis:Boolean Paraeter:MyBatis 正在使用 Getter 内容: 大家好, 我一直在寻找解决我近乎简单的 MyBatis 问题的方法: 给定代码(仅必要部分):
我是一名优秀的程序员,十分优秀!