十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。
创新互联专注于左云网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供左云营销型网站建设,左云网站制作、左云网页设计、左云网站官网定制、微信小程序服务,打造左云网络公司原创品牌,更为您提供左云网站排名全网营销落地服务。
1. 目录说明
使用自动生成有很多方式,可以在eclipse中安装插件,但是以下将要介绍的这种方式我认为很轻松,最简单,不需要装插件,只需要下几个jar包即可,把它们放在一个目录下面,如下图:
src文件夹:生成的资源文件的位置
generationRun.bat:自动生成 脚本
generatorConfig - 副本.xml:备份
generatorConfig.xml:配置文件
mybatis-3.2.6.jar:mybatis框架的jar包
mybatis-generator-core-1.3.2.jar:MyBatis生成器jar包
MySQL-connector-java-5.1.30.jar:数据库驱动程序jar包
2. 配置文件
<?xml version="1.0" encoding="UTF-8"?>
3. 执行脚本
打开控制台,进入目录(我的:E:\bl-java\maven-server\MyBatis-generation-code),执行脚本:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
或者可以写了一个bat文件双击执行脚本来完成。
@echo off ::注释: 将这个脚本 复制到新建文本文件,文件后缀名 .bat 即可。 java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite echo src目录下找到相应的文件夹,每个表格都会对应三个文件(实体类、接口、配置文件) PAUSE
4.一个异常:XML Parser Errors occurred
XML Parser Errors occurred: XML Parser Error on line 42: 元素类型为 "context" 的内容不完整, 它必须匹配 "(property*,plugin*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)"。
原因:generatorConfig.xml配置文件 标签对位置不对
解决:标签位置在子标签对最后一个(无table标签也会报错)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。