自动生成与数据库交互代码
2016-09-07 17:42
267 查看
Mybatis是一种与数据库交互的框架,在进行SSM框架的时候,我们基本上都会运用到Mybatis的内容,通过框架来构架软件体系,使逻辑关系更加规范有序,基本流程是:jsp-->controller-->service-->serviceImpl-->Mapper.java-->Mapper.xml-->entity-->DataBase 即可与数据库进行交互。这篇文章主要是通过自动生成软件来生成Mapper.java
Mapper.xml entity的代码,让程序员在编写程序的时候更加快捷方便,提高程序的正确率,减少代码排错时间。现将基本流程介绍如下:
1.下载自动生成器:
网站:http://download.csdn.net/detail/mikefei007/9618070
2.下载完成之后,首先清除:src和resource文件夹中的内容,防止生成代码的覆盖。
3.配置generatorConfig.xml文件的内容
![](https://img-blog.csdn.net/20160907175547837?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1).配置数据库连接,拼接数据库的地址,账号和密码等信息
![](https://img-blog.csdn.net/20160907175828854?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2).配置模型层该java类所放的位置
![](https://img-blog.csdn.net/20160907180203829?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3).配置映射的方法,Mapper.java对象
![](https://img-blog.csdn.net/20160907180239470?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4).配置数据库的增删改查基本操作,Mapper.xml
![](https://img-blog.csdn.net/20160907180300231?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5).加载数据库中所对应的数据表
![](https://img-blog.csdn.net/20160907180327309?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.基本配置完成之后,接下来就是收获代码的时候啦!
打开cmd对话框,找到刚刚下载自动生成mabatis文件夹所在的位置
运行:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
![](https://img-blog.csdn.net/20160907180901561?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5.闭上眼睛, 奇迹之门即将打开,打开src和resource文件夹,即可看到生成的代码。
此方法大大提高了代码编写的准确率。
Mapper.xml entity的代码,让程序员在编写程序的时候更加快捷方便,提高程序的正确率,减少代码排错时间。现将基本流程介绍如下:
1.下载自动生成器:
网站:http://download.csdn.net/detail/mikefei007/9618070
2.下载完成之后,首先清除:src和resource文件夹中的内容,防止生成代码的覆盖。
3.配置generatorConfig.xml文件的内容
1).配置数据库连接,拼接数据库的地址,账号和密码等信息
2).配置模型层该java类所放的位置
3).配置映射的方法,Mapper.java对象
4).配置数据库的增删改查基本操作,Mapper.xml
5).加载数据库中所对应的数据表
4.基本配置完成之后,接下来就是收获代码的时候啦!
打开cmd对话框,找到刚刚下载自动生成mabatis文件夹所在的位置
运行:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite
5.闭上眼睛, 奇迹之门即将打开,打开src和resource文件夹,即可看到生成的代码。
此方法大大提高了代码编写的准确率。
相关文章推荐
- C#分析数据库结构,使用XSL模板自动生成代码
- [导入]C#分析数据库结构,使用XSL模板自动生成代码
- 用vfp的数据库自动生成CursorAdapter类代码
- 上传Excel数据到数据库中(Asp.net自动生成三层代码 第六集 )
- [导入]C#分析数据库结构,使用XSL模板自动生成代码
- 使用CodeSmith根据数据库中的表自动生成WinUI界面(使用TableLayoutPanel布局)的代码.
- (2)通过脚手架自动生成controller和view ----代码先行/数据库先行
- SQL 数据库生成自动编号代码
- (2)通过脚手架自动生成controller和view ----代码先行/数据库先行
- C#分析数据库结构,使用XSL模板自动生成代码
- [c#]一步一步开发自己的自动代码生成工具之一:获取sql2005的数据库表结构
- C#分析数据库结构,使用XSL模板自动生成代码(一)
- 用java代码自动生成数据库表
- [C#]一步一步开发自己的自动代码生成工具之一:获取SQL2005的数据库表结构
- 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,IBatis等),100K行代码
- C#分析数据库结构,使用XSL模板自动生成代码
- C#分析数据库结构,使用XSL模板自动生成代码 - 清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 - CSDNBlog
- JAVA 自动生成对应数据库表的JPA代码工具
- Mybatis 自动生成代码,数据库postgresql
- 【译】MVC3 20个秘方-(2)通过脚手架自动生成controller和view ----代码先行/数据库先行