CRUD自动生成

1 genertor是个文件夹 利用这个文件夹 来生成crud 6标准的6个方法

文件夹网上可以下载

 

 

 

1 用notepad++ 打开 generator文件夹下的 generator 文件

注意::千万不要用记事本打开 一次也不要

修改完之后 打开dos窗口 cmd

第二种

 

 

一、 maven pom.xml文件中引入plugin插件

<build>

<plugins>

<plugin>

<groupId>org.mybatis.generator</groupId>

<artifactId>mybatis-generator-maven-plugin</artifactId>

<version>1.3.5</version>

<configuration>

<!-- mybatis-generator 配置文件存放地址 -->

<configurationFile>src/test/resources/mybatis-generator.xml</configurationFile>

<overwrite>true</overwrite>

</configuration>

<dependencies>

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.26</version>

</dependency>

</dependencies>

</plugin>

</plugins>

<finalName>maven</finalName>

</build>

 

2 src/test/resources/mybatis-generator.xml 创建xml 文件 文件名和pom.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="D:\software\lib\mysql-connector-java-5.1.21.jar" /> -->

<classPathEntry location="D:\generator\mysql-connector-java-5.1.21.jar" />

<context id="DB2Tables" targetRuntime="MyBatis3">

<commentGenerator>

<property name="suppressAllComments" value="true" />

</commentGenerator>

<!-- 数据库链接URL、用户名、密码 -->

<!-- <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test" userId="sypro" password="sypro"> -->

<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/test" userId="root" password="admin">

</jdbcConnection>

<javaTypeResolver>

<property name="forceBigDecimals" value="false" />

</javaTypeResolver>

<!-- 生成模型的包名和位置 -->

<javaModelGenerator targetPackage="com.itmayiedu.entity" targetProject="D:\a">

<property name="enableSubPackages" value="true" />

<property name="trimStrings" value="true" />

</javaModelGenerator>

<!-- 生成的映射文件包名和位置 -->

<sqlMapGenerator targetPackage="com.itmayiedu.mapper" targetProject="D:\a">

<property name="enableSubPackages" value="true" />

</sqlMapGenerator>

<!-- 生成DAO的包名和位置 -->

<javaClientGenerator type="XMLMAPPER" targetPackage="com.itmayiedu.dao" targetProject="D:\a">

<property name="enableSubPackages" value="true" />

</javaClientGenerator>

<!-- 要生成那些表(更改tableName和domainObjectName就可以) -->

<table tableName="station" domainObjectName="Station" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />

</context>

</generatorConfiguration>

 

三、生成代码

(1)如果是在eclipse 中,选择项目或者pom.xml文件,

鼠标单击右键先择Run AS——>Maven Build… ——>

在Goals框中输入:mybatis-generator:generate 

(2)如果在命令行输入Maven命令即可

注意:一定是当前项目目录下运行该命令:

mvn mybatis-generator:generate

注意:如果使用generator已经生成过一次代码,那么在下次修改数据库表结构后,再次生成对应表时,一定要把原来的***Mapper.xml文件和其他对应的文件进行删除,否则在***Mapper.xml文件中会生成多个代码,在运行过程中会报错。

代码生成完,大功告别成。

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值