下载地址
https://marketplace.eclipse.org/content/mybatis-generator
我下载的版本
MyBatis_Generator_1.3.1.zip
http://pan.baidu.com/s/1hr92TIs
下载好版本
分别将 features 和 plugins 文件夹下面的文件拷贝到eclipse 对应目录
然后重启eclipse即可。
以下是工程目录截图:
拿这个为例:
/smartshop/src/main/resources/config/mybatis/generatorConfig_vodInfo.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:\maven_repository\repository\mysql\mysql-connector-java\5.1.39\mysql-connector-java-5.1.39.jar" />
<context id="context1">
<commentGenerator>
<property name="suppressDate" value="true" />
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://192.168.1.112:3306/smartshopdb" userId="root"
password="allcam" />
<javaModelGenerator targetPackage="com.allcam.uas.sys.mybatis.mapper.pojo"
targetProject="smartshop" />
<sqlMapGenerator targetPackage="com.allcam.uas.sys.mybatis.mapper"
targetProject="smartshop" />
<javaClientGenerator targetPackage="com.allcam.uas.sys.mybatis.mapper"
targetProject="smartshop" type="XMLMAPPER" />
<table schema="VodInfo" tableName="tbl_vod_info"
domainObjectName="VodInfo" enableCountByExample="false"
enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
<columnOverride column="USERID" property="userID" />
<!-- <columnOverride column="ID" property="id" /> -->
<columnOverride column="VODID" property="vodID" />
<columnOverride column="CONTENTID" property="contentID" />
<columnOverride column="CAMERAID" property="cameraID" />
<columnOverride column="TITLE" property="title" />
<columnOverride column="DESCRIPTION" property="description" />
<columnOverride column="BEGINTIME" property="beginTime" />
<columnOverride column="ENDTIME" property="endTime" />
<columnOverride column="CONTINUEDTIME" property="continuedTime" />
<columnOverride column="FILEPATH" property="filePath" />
<columnOverride column="FILESIZE" property="fileSize" />
<columnOverride column="TASKSTARTTIME" property="taskStartTime" />
<columnOverride column="STATUS" property="status" />
<columnOverride column="STORESTATUS" property="storeStatus" />
<columnOverride column="ISPUBLIC" property="isPublic" />
<columnOverride column="ISTOP" property="isTop" />
<columnOverride column="CREATETIME" property="createTime" />
<columnOverride column="UPDATETIME" property="updateTime" />
</table>
<!-- <table schema="UserInfo" tableName="tbl_user_info" domainObjectName="UserInfo">
<columnOverride column="ID" property="id" /> <columnOverride column="CUSID"
property="cusId" /> <columnOverride column="USERID" property="userId" />
<columnOverride column="USERTYPE" property="userType" /> <columnOverride
column="NAME" property="name" /> <columnOverride column="USERNAME" property="userName"
/> <columnOverride column="AVATAR" property="avatar" /> <columnOverride column="AVATARHD"
property="avatarHD" /> <columnOverride column="MOBILE" property="mobile"
/> <columnOverride column="EMAIL" property="email" /> <columnOverride column="PASSWORD"
property="passWord" /> <columnOverride column="SEX" property="sex" /> <columnOverride
column="STATUS" property="status" /> <columnOverride column="LASTACCESSTIME"
property="lastAccessTime" /> <columnOverride column="CREATETIME" property="createTime"
/> <columnOverride column="UPDATETIME" property="updateTime" /> </table> -->
</context>
</generatorConfiguration>
配置好这个文件:
PS:
https://www.oschina.net/news/76299/mybatis-generator-v1-3-4