根据数据库表结构生成javabean的eclipse插件
2016-08-02 13:15
316 查看
这个插件的第一版大概是在两年多前写的,中间一直都有零碎升级,但从来没有写过安装使用说明(我个人认为很简单的)。
支持功能:
支持oracle 和 MySQL两种数据库。
支持oracle指定表空间生成。
支持批量生成javabean。
支持重写“toString”方法(返回json格式字符串)。
支持国际化。
支持返回字段属性数组。
支持Java元注释。
支持生成ibatis配置文件。
支持生成不同文件格式(gbk、utf-8等)。
支持生成字段注释。
第一步、安装插件。
1、我们可以在这个地址:http://download.csdn.net/detail/z1721940401/7279123下载到插件(资源一分),解压后会发现里面一共有两个文件(一个是插件按照包“JavaBeanTool_2.0.0.201404251526.jar”,另一个是元注解“annotation.jar”文件)。
2、首先安装插件(eclipse插件安装有几种方法,我这里介绍个最简单的)。
1)关闭eclipse或myeclipse。
2)找到eclipse或myeclipse安装目录下的“plugins”目录,若是myeclipse先找到根目录下的“eclipse”目录打开
![](http://img.blog.csdn.net/20140501110907781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3)将插件复制到“plugins”目录下。
![](http://img.blog.csdn.net/20140501110927343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4)打开eclipse,随便选择一个工程,右键单击包名,出现下图所示则插件安装成功,这里重点说明下:必须右键单击“src”下的包名称才可以,单击工程是不行的。我只在eclipse3.3~3.5和myeclipse6.0~6.5测试过。
![](http://img.blog.csdn.net/20140501110953046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
第二步、使用插件。
单击“javabean小工具”菜单。会弹出如下界面。
![](http://img.blog.csdn.net/20140501111008546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
看到这个页面我就不赘述了,很简单的,添加数据库连接语句,第一次填写后会保存。支持oracle、mysql两种数据库。
这里重点说下“使用表空间”,这个只针对oracle。
添加完了点击“测试连接”,弹出连接成功这表示配置正确了,点击“下一步”按钮显示如下页面:
![](http://img.blog.csdn.net/20140501111021531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
选择需要导出的表(暂时不支持视图,以后添加),多选按住“shift”键或“ctrl”键。
![](http://img.blog.csdn.net/20140501111036218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
右边“规则”框里有些选择,一看便明白,重点说下“生成持久层”,就是在javabean内添加表、字段属性元注释(有了这个你自已也可以写类似hibernate简单持久层了,我自己写了蛮好的一直在用)。选择这个功能需要将“annotation.jar”导入到工程内。否则生成的javabean报错。
若选择 “生成国际化”需要手动刷新整个工程。
生成“ibatis”配置文件只是一个简单“表字段映射”,若有时间可以把一些简单的添、删、改、查语句也一并生成了(好久不用ibatis了)。
生成效果
![](http://img.blog.csdn.net/20140501111048546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140501111104156?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140501111118281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140501111128750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140501111140781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejE3MjE5NDA0MDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
谢谢,就这些了。
支持功能:
支持oracle 和 MySQL两种数据库。
支持oracle指定表空间生成。
支持批量生成javabean。
支持重写“toString”方法(返回json格式字符串)。
支持国际化。
支持返回字段属性数组。
支持Java元注释。
支持生成ibatis配置文件。
支持生成不同文件格式(gbk、utf-8等)。
支持生成字段注释。
第一步、安装插件。
1、我们可以在这个地址:http://download.csdn.net/detail/z1721940401/7279123下载到插件(资源一分),解压后会发现里面一共有两个文件(一个是插件按照包“JavaBeanTool_2.0.0.201404251526.jar”,另一个是元注解“annotation.jar”文件)。
2、首先安装插件(eclipse插件安装有几种方法,我这里介绍个最简单的)。
1)关闭eclipse或myeclipse。
2)找到eclipse或myeclipse安装目录下的“plugins”目录,若是myeclipse先找到根目录下的“eclipse”目录打开
3)将插件复制到“plugins”目录下。
4)打开eclipse,随便选择一个工程,右键单击包名,出现下图所示则插件安装成功,这里重点说明下:必须右键单击“src”下的包名称才可以,单击工程是不行的。我只在eclipse3.3~3.5和myeclipse6.0~6.5测试过。
第二步、使用插件。
单击“javabean小工具”菜单。会弹出如下界面。
看到这个页面我就不赘述了,很简单的,添加数据库连接语句,第一次填写后会保存。支持oracle、mysql两种数据库。
这里重点说下“使用表空间”,这个只针对oracle。
添加完了点击“测试连接”,弹出连接成功这表示配置正确了,点击“下一步”按钮显示如下页面:
选择需要导出的表(暂时不支持视图,以后添加),多选按住“shift”键或“ctrl”键。
右边“规则”框里有些选择,一看便明白,重点说下“生成持久层”,就是在javabean内添加表、字段属性元注释(有了这个你自已也可以写类似hibernate简单持久层了,我自己写了蛮好的一直在用)。选择这个功能需要将“annotation.jar”导入到工程内。否则生成的javabean报错。
若选择 “生成国际化”需要手动刷新整个工程。
生成“ibatis”配置文件只是一个简单“表字段映射”,若有时间可以把一些简单的添、删、改、查语句也一并生成了(好久不用ibatis了)。
生成效果
谢谢,就这些了。
相关文章推荐
- 根据数据库表结构生成javabean的eclipse插件
- 根据数据库表结构生成javabean的eclipse插件
- 根据数据库表生成javabean的eclipse小插件 eclipse可能找不到javabean小工具
- eclipse中根据数据库自动生成dao、mapper、model
- 在eclipse中安装jbpm插件进行可视化编辑及生成数据库脚本
- EasyUI_tree根据数据库数据生成树形结构JSON格式
- 根据JavaBean 自动生成数据库表
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(2)
- javabean的妙用-eclipse结合hibernate插件、struts插件快速生成源代码
- YbSoftwareFactory 代码生成插件【十八】:树形结构下的查询排序的数据库设计
- 根据数据库表结构生成xsd文件
- Word插件----从数据库中提取表结构,生成字典文档
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(1)
- 使用JAXB eclipse插件根据XSD文件生成JAVA代码
- PowerDesigner反向工程,根据数据库结构生成ER图(Oracle)
- 根据数据库结构生成TreeView
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(3)
- EasyUI_tree根据数据库数据非迭代生成树形结构
- 杀鸡用牛刀之用velocity根据数据库表生成javabean
- 根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第7版)