eclipse自动生成实体类xml,dao,model

1.打开Eclipse Marketplace
在这里插入图片描述
2.安装Mybatis Generator(Install安装)
在这里插入图片描述Install anyway在这里插入图片描述eclipse重启在这里插入图片描述
eclipse重启后,右击项目,new-》other
在这里插入图片描述在mybaisli里可以看见Mybatis Generator Configuration File后创建文件即可在这里插入图片描述在这里插入图片描述配置生成的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>
      
<context id="MySqlContext" targetRuntime="MyBatis3">
	<commentGenerator>
		<!-- 是否去除自动生成的注释 true:是 ; false:否 -->
		 <property name="suppressDate" value="true" />
		 <property name="suppressAllComments" value="true" />
	</commentGenerator>

	<!-- jdbcConnection:连接数据库 -->
	<jdbcConnection
		connectionURL="jdbc:mysql://localhost:3306/databaseName"
		driverClass="com.mysql.jdbc.Driver" password="password"
		userId="root" />

   <!--数据库BigDecimals字段在java中定义-->
    <javaTypeResolver>
        <property name="forceBigDecimals" value="false"/>
    </javaTypeResolver>
	<!-- 生成model模型所对应的包路径 -->
	<javaModelGenerator
		targetPackage="model" targetProject="business-system-server\src\main\java">
		  <property name="enableSubPackages" value="true"/>
          <property name="trimStrings" value="true"/>
	</javaModelGenerator>
	<!--指定生成mapper.xml的路径-->
	<sqlMapGenerator targetPackage="mybatis"
		targetProject="business-system-server\src\main\resources" >
		  <property name="enableSubPackages" value="true"/>
	</sqlMapGenerator>
	<!--指定生成mapper接口的的路径-->
	<javaClientGenerator
		targetPackage="dao" targetProject="business-system-server\src\main\java"
		type="XMLMAPPER" >
		 <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>

配置之后Run As xml文件
在这里插入图片描述
后就可生成对应的实体类mapper接口和xml文件
在这里插入图片描述在这里插入图片描述

发布了14 篇原创文章 · 获赞 6 · 访问量 698
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览