mybaties自动创建代码
来源:互联网 发布:世界经济学家排名 知乎 编辑:程序博客网 时间:2024/06/07 10:45
菜鸟一枚,今天突然想学习一下ssm配置,但是在写测试类的时候,想通过mybaties自动生成代码,在网上看了一些牛人的博客才弄成功。现在记录一下,以免忘记。
1.需要下载相关的jar包:
2.解压之后,在lib目录下,建立一个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>
<!-- classPathEntry:数据库的JDBC驱动-->
<classPathEntry location="E:\gener\ojdbc6.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<!-- 去除自动生成的注释 -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:ORCL"
userId="scott"
password="scott">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- targetProject:自动生成代码的位置 -->
<javaModelGenerator targetPackage="com.yl.ssm.pojo" targetProject="D:\workspace\TestSSM\src">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.yl.ssm.mapping" targetProject="D:\workspace\TestSSM\src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.yl.ssm.dao" targetProject="D:\workspace\TestSSM\src">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
<table schema="scott" tableName="emp" domainObjectName="Emp" >
</table>
</context>
</generatorConfiguration>
3.以上做好时候,需要在cmd.exe窗口中找到第一步下载的包的路径如下:之后运行下面代码即可:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
生成代码如下图:
- mybaties自动创建代码
- mybaties-plus代码生成器
- 代码自动生成(二)数据库表字段生成mybaties 映射配置文件**mapper.xml
- 代码自动生成(三)数据库表字段生成mybaties 接口类
- MyBatis自动创建代码
- mybatis自动创建代码
- myBatis 自动创建代码
- mybaties
- mybaties
- MyBaties
- MyBatis Generator自动创建代码
- 使用MyBatis自动创建代码
- MyBatis Generator 自动创建代码
- MyBatis Generator自动创建代码
- MyBatis自动创建代码工具
- MyBatis Generator自动创建代码
- MyBatis Generator自动创建代码
- mybaties 反向生成代码generatorConfig.xml 详解
- 关于内链优化的几个细节问题
- Disabling contextual LOB creation as createClob() method threw error : java.lang
- 内存管理-----伙伴系统---2
- 矩形相关操作
- 数据结构-链表-作业
- mybaties自动创建代码
- leetcode 083 Remove Duplicates from Sorted List
- pretrain ConvNet 转接和fine-tuning
- 如何在DW中设置自动列宽
- c++实验5-求和
- UVA 11478V Halum 二分答案+差分约束系统
- 我的第一个Python程序
- HDU 2053 Switch Game(数学题)
- 构建复杂的应用程序(三)—— 测试