mybatis-generator的使用
来源:互联网 发布:战舰少女r 胡德 知乎 编辑:程序博客网 时间:2024/05/17 01:22
1 用例
mybatis是一个半自动的数据库映射工具。使用工具可以生成对应的文件。
文件包括model,xml,dao
2 静态
下载地址:https://github.com/mybatis/generator/releases
3 动态
1 配置文件
generatorConfig-mysql.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 location="mysql-connector-java-5.1.18.jar"/> <context id="db" targetRuntime="MyBatis3"> <property name="javaFileEncoding" value="UTF8"/> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="false"/> </commentGenerator> <!--数据库链接地址账号密码--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://192.168.1.241:3306/funi_prpt_biz_new1" userId="basic" password="basic"> </jdbcConnection> <javaTypeResolver> <!--mybatis里专门用来处理NUMERIC和DECIMAL类型的策略--> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--生成Model类存放位置--> <javaModelGenerator targetPackage="com.funi.property.erp.po" targetProject="src"> <property name="enableSubPackages" value="true"/> <!--字符串返回值是否加.trim()方法--> <property name="trimStrings" value="true"/> <!--Model类的父类--> <property name="rootClass" value="com.funi.base.db.AbstractFuniPo"/> </javaModelGenerator> <!--生成映射文件存放位置--> <sqlMapGenerator targetPackage="com.funi.property.erp.dao.biz" targetProject="src"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao类存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.funi.property.erp.dao.biz" targetProject="src"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成对应表及类名--> <table tableName="balance" domainObjectName="BalancePo" enableInsert="true" enableCountByExample="true" enableUpdateByExample="true" enableDeleteByExample="true" enableSelectByExample="true" selectByExampleQueryId="true"> <!--指定属性类型或者属性名称--> <columnOverride column="resource_type" javaType="com.funi.property.erp.enumeration.ResourceType" property="resourceType别名"></columnOverride> <!--Model类中不生成的属性--> <ignoreColumn column="creator_id" /> <ignoreColumn column="date_created" /> <ignoreColumn column="deleted" /> <ignoreColumn column="version" /> <ignoreColumn column="modifier_id" /> <ignoreColumn column="date_updated" /> </table> </context></generatorConfiguration>
2 生成命令
java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig-mysql.xml -overwrite
0 0
- Mybatis-generator的使用
- mybatis-generator的使用
- MyBatis generator 的使用
- mybatis-generator的使用
- mybatis-generator的使用
- mybatis generator 的使用
- mybatis generator的使用
- mybatis-generator的使用
- MyBatis Generator的使用
- Mybatis generator的使用
- mybatis-generator的使用
- mybatis generator 工具的使用
- MyBatis Generator工具的使用
- MyBatis Generator的基础使用
- mybatis generator插件的使用 。
- mybatis generator 工具的使用
- Mybatis-generator工具的使用
- mybatis-generator工具的使用
- RecyclerView-干掉Listview和GridView
- NGUI所见即所得之UIAtlasMaker , UIAtlas
- 【HDU】 1166 Color the ball
- JAVA 笔记-JSP/Servlet(七)
- 欢迎使用CSDN-markdown编辑器
- mybatis-generator的使用
- Xamarin.InAppPurchased/Components
- LAMP环境配置-Apache的深入理解
- JAVA-JSP/Servlet 笔记(八)
- 查看ios7中的所有系统字体名字
- 几种排序算法java版
- 如何修改Linux文件的拥有者或用户组(chown和chgrp命令)
- 理解HTTP幂等性
- 往PPT幻灯中添加图片的方法有哪些?