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

coding

parent 4a4a9943
...@@ -8,3 +8,5 @@ ...@@ -8,3 +8,5 @@
运行如下命令: 运行如下命令:
mvn mybatis-generator:generate -pl web # 注意: 只需要执行子目录web的配置文件就可以了 mvn mybatis-generator:generate -pl web # 注意: 只需要执行子目录web的配置文件就可以了
项目的其他自动化代码, 还需要借助公司的Swagger2Code项目, 自动生成service和controller层的代码
...@@ -463,7 +463,7 @@ ...@@ -463,7 +463,7 @@
<artifactId>mybatis-generator-maven-plugin</artifactId> <artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version> <version>1.3.5</version>
<configuration> <configuration>
<configurationFile>${basedir}/src/main/resources/mybatis/oracleGeneratorConfig.xml</configurationFile> <configurationFile>${basedir}/src/main/resources/mybatis/mysqlGeneratorConfig.xml</configurationFile>
<verbose>true</verbose> <verbose>true</verbose>
<overwrite>true</overwrite> <overwrite>true</overwrite>
</configuration> </configuration>
......
...@@ -4,33 +4,45 @@ ...@@ -4,33 +4,45 @@
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration> <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"> <context id="mysqlTables" targetRuntime="MyBatis3">
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/zhuluoxi" <jdbcConnection driverClass="com.mysql.jdbc.Driver"
userId="root" password="123456"/> connectionURL="jdbc:mysql://localhost:3306/zhuluoxi"
userId="root"
password="123456"/>
<!-- 指定生成的类型为java类型,避免数据库中number等类型字段 --> <!-- 指定生成的类型为java类型,避免数据库中number等类型字段 -->
<javaTypeResolver> <javaTypeResolver>
<property name="forceBigDecimals" value="false"/> <property name="forceBigDecimals"
value="false"/>
</javaTypeResolver> </javaTypeResolver>
<!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 --> <!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 -->
<javaModelGenerator targetPackage="com.haomostudio.model" targetProject="\domain\src"> <javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate.domain"
<property name="enableSubPackages" value="true"/> targetProject="domain/src/main/java/">
<property name="enableSubPackages"
value="true"/>
</javaModelGenerator> </javaModelGenerator>
<!--对应的xml mapper文件 --> <!--对应的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"/> <property name="enableSubPackages" value="true"/>
</sqlMapGenerator> </sqlMapGenerator>
<!-- 对应的dao接口 --> <!-- 对应的dao接口 -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.jacksoft.mybatis.generator.dao" targetProject="\dao\src"> <javaClientGenerator type="XMLMAPPER"
<property name="enableSubPackages" value="true"/> targetPackage="com.haomostudio.SpringMVCProjectTemplate.dao"
targetProject="dao/src/main/java/">
<property name="enableSubPackages"
value="true"/>
</javaClientGenerator> </javaClientGenerator>
<table tableName="user" domainObjectName="User"/> <table tableName="%">
<property name="useActualColumnNames"
value="true"/>
</table>
</context> </context>
</generatorConfiguration> </generatorConfiguration>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</javaTypeResolver> </javaTypeResolver>
<!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 --> <!-- 生成model模型,对应的包,存放位置可以指定具体的路径,如/ProjectName/src,也可以使用MAVEN来自动生成 -->
<javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate" <javaModelGenerator targetPackage="com.haomostudio.SpringMVCProjectTemplate.domain"
targetProject="domain/src/main/java/"> targetProject="domain/src/main/java/">
<property name="enableSubPackages" <property name="enableSubPackages"
value="false"/> value="false"/>
...@@ -34,13 +34,14 @@ ...@@ -34,13 +34,14 @@
<!-- 对应的dao接口 --> <!-- 对应的dao接口 -->
<javaClientGenerator type="XMLMAPPER" <javaClientGenerator type="XMLMAPPER"
targetPackage="com.haomostudio.SpringMVCProjectTemplate" targetPackage="com.haomostudio.SpringMVCProjectTemplate.dao"
targetProject="dao/src/main/java/"> targetProject="dao/src/main/java/">
<property name="enableSubPackages" <property name="enableSubPackages"
value="false"/> value="false"/>
</javaClientGenerator> </javaClientGenerator>
<table tableName="crm_user" <table tableName="%">
domainObjectName="CrmUser"/> <property name="useActualColumnNames" value="true"/>
</table>
</context> </context>
</generatorConfiguration> </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