- 时间:2021-11-27 16:14 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:MyBatis_Generator插件的安装以及简单使用方法(图解)
[b]MyBatis_Generator_1.3.1.zip[/b]
[b]1 下载安装包[/b]
安装包名称:MyBatis_Generator_1.3.1.zip
[img]http://files.jb51.net/file_images/article/201705/201705300854532.png[/img]
[b]2 在Eclipse上进行安装[/b]
[b]l [/b][b]将插件[/b][b]压缩包中的[/b][b]features[/b][b]和plugins里的东西都拷贝到eclipse的文件夹features和plugins下。[/b]
[img]http://files.jb51.net/file_images/article/201705/201705300854533.png[/img]
l[b]重启[/b][b]eclipse[/b][b],验证是否安装成功。[/b]
[img]http://files.jb51.net/file_images/article/201705/201705300854534.png[/img]
出现此说明安装成功!
[b]3 使用指南[/b]
创建Maven工程,完成之后如下:
[img]http://files.jb51.net/file_images/article/201705/201705300854535.png[/img]
[b]1.[/b][b]新建一个[/b][b]generatorConfig[/b][b]文件[/b]
[img]http://files.jb51.net/file_images/article/201705/201705300854536.png[/img]
[b]2.generatorConfig.xml[/b][b]文件的配置[/b]
[b]jdbcConnection[/b][b] [/b]---数据库链接URL、用户名、密码
[b]javaModelGenerator[/b]---生成模型的包名和位置,就是mybatis 里面用的一些entity 类的存放路径配置
[b]sqlMapGenerator[/b] ---生成的映射文件报名和位置,就是对应mybatis 的写sql 语句的xml文件的存放路径配置
[b]javaClientGenerator[/b]---生成DAO的包名和位置,就是mybatis 里面dao 接口的存放路径
[b]table[/b]---这个配置项是配置在项目中操作的数据库表
[img]http://files.jb51.net/file_images/article/201705/201705300854537.png[/img]
[img]http://files.jb51.net/file_images/article/201705/201705300854538.png[/img]
[b](1[/b][b])pom.xml[/b][b]中添加依赖[/b]
[img]http://files.jb51.net/file_images/article/201705/201705300854539.png[/img]
[img]http://files.jb51.net/file_images/article/201705/2017053008545310.png[/img]
[img]http://files.jb51.net/file_images/article/201705/2017053008545311.png[/img]
[b](2[/b][b])运行项目,执行run as -[/b][b]》 maven install [/b]
执行成功后,仓库里会下载下来这些依赖包。(如果有的话,就一直skip然后就build success了)
[b](3[/b][b])找到mysql[/b][b]的jar[/b][b]包位置[/b]
这个jar包的位置会在后面的配置文件generatorConfig.xml中用到。
[i]E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar[/i]
<classPathEntry location=[i]"E:\RepMaven\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar"[/i] />
[img]http://files.jb51.net/file_images/article/201705/2017053008545312.png[/img]
[b](4[/b][b])查看表所在的数据库信息[/b]
<jdbcConnection
driverClass=[i]"com.mysql.jdbc.Driver"[/i]
connectionURL=[i]"jdbc:mysql://localhost:3306/test"[/i] userId=[i]"root"[/i]
password=[i]"root"[/i] />
<table tableName=[i]"users"[/i] domainObjectName=[i]"userInfo"[/i] />
tableName:用于自动生成代码的数据库表
domainObjectName:对应于数据库表的javaBean类名
[img]http://files.jb51.net/file_images/article/201705/2017053008545313.png[/img]
[b](5[/b][b])配置完后运行mybatisConfig.xml[/b]
点击mybatisConfig.xml,右键选择generate mybatis ....
[img]http://files.jb51.net/file_images/article/201705/2017053008545314.jpg[/img]
[b](7[/b][b])查看结果,自动创建成功的代码结构:[/b]
[img]http://files.jb51.net/file_images/article/201705/2017053008545315.png[/img]
[b](8[/b][b])查看详细代码[/b]
[img]http://files.jb51.net/file_images/article/201705/2017053008545316.png[/img]
[img]http://files.jb51.net/file_images/article/201705/2017053008545317.png[/img]
[img]http://files.jb51.net/file_images/article/201705/2017053008545318.png[/img]
[b]4 注意事项[/b]
l generatorConfig.xml配置一定要准确,构建的表名如果出现错误可能会导致报错:
错误配置:
[img]http://files.jb51.net/file_images/article/201705/2017053008545319.png[/img]
正确配置:
[img]http://files.jb51.net/file_images/article/201705/2017053008545320.jpg[/img]
l targetProject路径使用相对路径,不要使用绝对路径,否则会报错:
错误配置:
[img]http://files.jb51.net/file_images/article/201705/2017053008545321.png[/img]
报错信息:
[img]http://files.jb51.net/file_images/article/201705/2017053008545322.png[/img]
正确配置:
[img]http://files.jb51.net/file_images/article/201705/2017053008545323.png[/img]
以上这篇MyBatis_Generator插件的安装以及简单使用方法(图解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。