根据数据库表结构生成javabean的eclipse插件
来源:互联网 发布:网络直播有什么好看的 编辑:程序博客网 时间:2024/05/16 07:26
这个插件的第一版大概是在两年多前写的,中间一直都有零碎升级,但从来没有写过安装使用说明(我个人认为很简单的)。
支持功能:
支持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,史上最强最专业的表结构转JavaBean的工具(第7版)
- 根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第7版)
- myeclipse根据数据库中表反向生成JavaBean的方法
- xorm根据数据库表生成对应的结构体
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第1版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第2版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第3版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第4版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第5版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第6版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第7版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第8版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第9版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第10版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第11版)
- 根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第3版)
- 串的堆存储结构:实现串基本操作Concat(&T, s1, s2)
- 关于MediaWiki
- Android中常用适配器及定义自己的适配器
- pkg-config的一些用法
- cocos2d-x3.0 ListView
- 根据数据库表结构生成javabean的eclipse插件
- LeetCode Unique Paths II
- SQL Server 游标实例
- addArgument的用法和实例,大家知道吗
- javascript操作iframe
- 基于Android Studio搭建hello world工程
- 遍历指定的目录下所有的文件和文件夹并给出目录层次
- 安卓_重写Edittext,画边框
- 将office文件转化为swf