使用MyBatis自动映射表创建实体类
2015-02-08 10:47
351 查看
作用:可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
第一步:首先准备一个这样的目录,以及对应的文件,generatorConfig.xml暂时是空白的
第二步:编写generatorConfig.xml文件
第三步:在DOS下进入该目录(cmd命令),执行如下命令:
运行结果:
到此:大功告成
第一步:首先准备一个这样的目录,以及对应的文件,generatorConfig.xml暂时是空白的
第二步:编写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 location="mysql-connector-java-5.1.34.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://localhost/CORE" userId="root" password="admin"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- 生成模型的包名和位置 --> <javaModelGenerator targetPackage="com.core.domain" targetProject="src"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <!-- 生成映射文件的包名和位置 --> <sqlMapGenerator targetPackage="com.core.mapping" targetProject="src"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 生成DAO的包名和位置 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.core.dao" targetProject="src"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名 --> <table tableName="USER" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
第三步:在DOS下进入该目录(cmd命令),执行如下命令:
java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
运行结果:
到此:大功告成
相关文章推荐
- SSM框架搭建(三) 数据库创建和MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
- 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)
- 使用mybatis-generator创建实体类,映射文件和映射接口
- JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类
- 使用mybatis-generator自动生成实体类,接口实现类和Mapper映射配置文件
- 使用Mybatis生成工具自动生成实体类和对应的mapper映射文件以及接口文件
- 使用MyBatis的Generator自动创建实体类和dao的接口与xml
- 使用mybatis的generator自动生成po及mapper映射文件
- Mybatis使用generator自动生成映射配置文件信息
- MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
- Mybatis使用generator自动生成映射配置文件信息
- 使用mybatis generater 自动生成实体类和映射文件
- 如何在MyEclipse中使用MyBatis将MySQL数据表生成相应的实体类和映射文件
- 使用Spring集成Hibernate配置,根据实体类自动创建表
- 利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
- MyBatis之自动生成实体类及映射文件《二》
- 使用mybatis的generator自动生成映射文件
- 使用MyBatis Generator自动生成DAO以及实体类
- 使用mybatis-generator自动生成映射配置