Commit 3e0d98f7 authored by 胡小根's avatar 胡小根

coding

parent 4a4a9943
......@@ -7,4 +7,6 @@
运行如下命令:
mvn mybatis-generator:generate -pl web # 注意: 只需要执行子目录web的配置文件就可以了
\ No newline at end of file
mvn mybatis-generator:generate -pl web # 注意: 只需要执行子目录web的配置文件就可以了
项目的其他自动化代码, 还需要借助公司的Swagger2Code项目, 自动生成service和controller层的代码
......@@ -463,7 +463,7 @@
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<configurationFile>${basedir}/src/main/resources/mybatis/oracleGeneratorConfig.xml</configurationFile>
<configurationFile>${basedir}/src/main/resources/mybatis/mysqlGeneratorConfig.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
......
......@@ -4,33 +4,45 @@
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<classPathEntry location="/Users/hxgqh/.m2/repository" />
<classPathEntry location="/Users/hxgqh/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar" />
<context id="mysqlTables" targetRuntime="MyBatis3">
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/zhuluoxi"
userId="root" password="123456"/>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/zhuluoxi"
userId="root"
password="123456"/>
<!-- 指定生成的类型为java类型,避免数据库中number等类型字段 -->
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
<property name="forceBigDecimals"
value="false"/>
</javaTypeResolver>
<!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 -->
<javaModelGenerator targetPackage="com.haomostudio.model" targetProject="\domain\src">
<property name="enableSubPackages" value="true"/>
<javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate.domain"
targetProject="domain/src/main/java/">
<property name="enableSubPackages"
value="true"/>
</javaModelGenerator>
<!--对应的xml mapper文件 -->
<sqlMapGenerator targetPackage="com.haomostudio.dao" targetProject="\web\src\main\resources\mybatis">
<sqlMapGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate"
targetProject="web/src/main/resources/mybatis/">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 对应的dao接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.jacksoft.mybatis.generator.dao" targetProject="\dao\src">
<property name="enableSubPackages" value="true"/>
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.haomostudio.SpringMVCProjectTemplate.dao"
targetProject="dao/src/main/java/">
<property name="enableSubPackages"
value="true"/>
</javaClientGenerator>
<table tableName="user" domainObjectName="User"/>
<table tableName="%">
<property name="useActualColumnNames"
value="true"/>
</table>
</context>
</generatorConfiguration>
......@@ -19,7 +19,7 @@
</javaTypeResolver>
<!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 -->
<javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate"
<javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate.domain"
targetProject="domain/src/main/java/">
<property name="enableSubPackages"
value="false"/>
......@@ -34,13 +34,14 @@
<!-- 对应的dao接口 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="com.haomostudio.SpringMVCProjectTemplate"
targetPackage="com.haomostudio.SpringMVCProjectTemplate.dao"
targetProject="dao/src/main/java/">
<property name="enableSubPackages"
value="false"/>
</javaClientGenerator>
<table tableName="crm_user"
domainObjectName="CrmUser"/>
<table tableName="%">
<property name="useActualColumnNames" value="true"/>
</table>
</context>
</generatorConfiguration>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment