自动生成Mapper和Entity工具MybatisGenerator的使用
2015-11-23 20:05
886 查看
新建一个XML文件crmGeneratorConfig.xml,文件具体内容如下。把MybatisGenerator.zip解压出来,把MybatisGenerator文件夹复制到Eclipse安装目录下的dropins文件夹即可,重启Eclipse。在Eclipse中右击crmGeneratorConfig.xml,选择Generate Mybatis/IBATiS Artifacts即可
<?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="D:\new_eclipse\apache-tomcat-6.0.41-YJT\lib\mysql-connector-java-5.1.34.jar" /> <context id="BaseDataTables" targetRuntime="MyBatis3"> <!-- 是否去除自动生成的注释 true:是 : false:否 --> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <!-- 数据库连接参数 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.224:3306/olymtech_basic?useUnicode=true&characterEncoding=UTF-8" userId="saas1" password="olymtech1" /> <!--把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal. (默认false,即把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer ) --> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- entity存放目录 --> <javaModelGenerator targetPackage="com.olymtech.cs.base.datads.entiy" targetProject="base-datads" /> <!-- mapper xml存放目录 --> <sqlMapGenerator targetPackage="config.mappers" targetProject="base-datads" /> <!-- mapper接口存放目录 <javaClientGenerator targetPackage="com.olymtech.boss.crm.dao" targetProject="com.olymtech.boss.crm" type="XMLMAPPER" /> --> <!--对应数据库表 mysql可以加入主键自增 字段命名 忽略某字段等 <table schema="ProcessManagement" tableName="process_management"/> <table schema="ProcessEmployeeRela" tableName="process_employee_rela"/> --> <!-- <table schema="Airport" tableName="airport"/> <table schema="Carrier" tableName="carrier"/> <table schema="Route" tableName="route"/> <table schema="Seaport" tableName="seaport"/> --> <table schema="countryRouteRela" tableName="country_route_rela"/> </context> </generatorConfiguration>
相关文章推荐
- unity5.0资源打包AssetBundle
- Android初步 简单demo
- Android中的DrawRect()参数解析
- appStore检查版本更新与从app里跳到appstore评论页面
- 如何修改mtk android 默认拍照size
- Android——广播
- [Android] 浅析总结 AS 中 Gradle 配置运行
- 基于Android XML解析与保存的实现
- [android] cannot be cast to android.widget.HeaderViewListAdapter
- Android图片高斯模糊的一些方法
- SLua 中,从一个Lua脚本调用 另一个GameObject上的Lua脚本中的函数
- 改Android手机定位位置
- iOS--通过URL获取图片
- iOS开发42-iOS Swift简单介绍
- ios autolayout
- IOS开发基础Object-C(09)—OC内存管理(3)-@property的参数详解
- iOS编程学习过程中常见bug记录-持续记录
- 获取屏幕或图片的宽和高
- IOS 如何在两个控制器之间传值-使用delegate
- android学习笔记4——spannablestring