猪儿笨笨的文档

主要是个人的一些思考和技术文章,还有许多翻译的文档

 

发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)

下载地址

(重要提示:如果安装不成功,尝试将feature文件夹删掉)

文件比较大,大概有近20M,使用Zip压缩。

现在发布的是Beta版,SourceForge上面的空间正在申请。
发布的版本,支持Eclipse3.2和Eclipse3.3,需要GEF插件,可以在1.4及1.5下运行(我只测试了Sun JDK1.4和JDK1.5的三个版本,并不保证所有的JDK都能运行)。
RCP版本正整理中,国庆前发布。
如果有问题,请留言

以下是工具的介绍

Aquarius ORM Studio介绍
 
    从事软件开发多年,感觉数据库在整个软件开发过程中扮演一个不可或缺的角色。一旦一个业务项目进入立项阶段,需要支持哪些数据库平台,如何使用该种数据库平台都将成为架构师需要考虑的内容,对于一般的开发人员,则可能根据需要建立各种数据表,还可能需要通过反向工程来了解现有数据库的架构,随着ORM工具的流行,程序员还需要将数据表映射到类上,并保证两者间的同步,过去几年从事相应工作的经验告诉我,这既不是一个轻松的事情,更不是一件令人感觉愉快的事情。同时市场上有大量优秀的数据库工具,从建模到分析,还有ORM,但可惜的是,大部分优秀的工具都不是免费的,就像最有名的PowerDesigner,其价格令我咋舌。象 PowerDesigner这么强大的工具,我只能用到其中一部分功能,却要付出所有的价格,而且功能却没有满足的我的需要。
    所以我萌生了根据自己的需求来开发一个数据库 工具的想法,并在接下来的两年中付诸实施。这个工具我称为Aquarius Orm Studio,Aquarius是水瓶座,我的星座,ORM是指这个工具的一个重要功能,Studio是个流行词。
    这个工具可以完成以下功能:
数据库正向建模(支持数据表,存储过程,视图),并生成相关DDL
数据库反向工程,支持从数据库导入数据表,存储过程,视图等数据库元素
支持多数据平台,包括Oracle,DB2,MySql,MsSql,Sybase,PostgreSql等
生成测试数据,可以根据数据库模型生成测试数据,方便进行单元测试。
生成相应ORM代码及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA
支持多国语言,包括中文(简体,台湾繁体,香港繁体),英文,日文(谢谢Judy.Chang的日文翻译)

posted on 2007-09-07 11:30 猪儿笨笨 阅读(6060) 评论(42)  编辑  收藏 所属分类: Java开发O/R MappingOO设计组件设计设计模式开源软件

评论

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2007-09-07 12:31 test

下载不了呀  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 12:35 猪儿笨笨

已经修复
是因为MOfile要求先通过验证才能下载  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 13:18 danizhg

正在下载中 支持国产开源软件  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 13:38 sailbefore

为什么我安装后 在菜单栏里无法看到。。。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 13:43 猪儿笨笨

请保证使用Eclipse3.2或者Eclipse3.3以及安装了GEF插件


还有就是你运行以后,可以打开Plugin Registry视图,看一下是否被正确安装
如果安装了,就可以切换到ORM Studio布局。
如果在Plugin Registry视图没有,就检查一下自己的配置信息和安装是否正确。
另外再看一下向导中有没有Aquarius Orm Studio的向导。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 14:11 sailbefore

谢谢您的回复,我刚才检察了一下配置,Eclipse用的是3.2.1,GEF用的是3.2版(刚下载的)运行时没有报错,也被正确加载 但是仍然没有菜单,你能加我QQ:39302608教我一下吗?我们刚好有个项目我想用您写的插件试一下  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 14:26 sailbefore

好用了 ,可以建立数据库项目了:)我去体验一下  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 14:28 danizhg

我用的是WTP2.0 JDK6.02 菜单是看不见的, GEF是3.3的版本  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 14:32 猪儿笨笨

我晕死
请先建立模型文件才能有菜单啊
所以先看一下向导有没有  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 14:53 Crazychar

不能迅雷下啊,有没有其他下载方法啊,用IE真的很慢!  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 15:16 猪儿笨笨

问题是我没有空间放这个
SourceForge上的还是审批期间

楼上的,可能是因为你用的是电信吧!
真是受不了中国的宽带了!  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 16:33 mingj

能不能做个独立运行的版本出来?
  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 16:44 猪儿笨笨

太不仔细了
我前面已经写

RCP版本正整理中,国庆前发布。
  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-07 17:01 popoer

支持楼主!先去下载一个试试!  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-08 08:22 kkk

现在发布的是Beta版,SourceForge上面的空间正在申请。
------------------------------------------------

你准备open source?能否在此提供source code?  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-08 09:31 猪儿笨笨

是准备开源,但是现在暂时还不提供源代码
一是因为RCP的支持还没有完成
二是因为开源的协议还没有想好  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-08 10:54 kkk

如果你开源我一定参与,已经想了很长时间,本来也想做一个,但一直没有时间。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-09 11:27 wenlin

博主谢谢你贡献这么好的工具,
我通过link 的方式安装的,在manage configuration 中 查看status
有这样的信息
Plug-in "org.aquarius.core" version "0.0.0" referenced by this feature is missing.
eclipse3.2.1 和 europa JEE 都试过了(都有GEF)中都不行。

@sailbefore
你解决了应该公布一下解决方法,好让后来人少走弯路。
  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-09 11:30 wenlin

补充一下我的jdk版本 :1.5.0_07
  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-09 13:53 猪儿笨笨

因为在我的机器上两种方法(直接复制和Link)都是可以正常运行的
所以我还真没有发现这个问题
你可以尝试将features这个目录删除,或许可以

我现在正准备重构,以提供RCP版本,和测试JDK6的支持。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-10 10:50 wenlin

博主,安照你的方法,把feature文件夹删掉就可以了。
这个东西真的很好用。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-21 10:22 邓亮(QQ:65610604)

ORM Studio的视图出来了,还是没有Database Model 菜单,GEF也安装了.搞了一上午了,希望指点  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-09-21 11:05 邓亮(QQ:65610604)

能不能把你的Velocity模块发出来看看,我是想生成ibatis的配置文件,发现用你的工具生成的代码都不是我想要的,对于javaBean,我只需要属性和getter,setter方法.不想出现哪些byte型的数组.sqlMap文件只需要生成select
insert,update,delete四种固定格式的语句就行了.  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2007-12-27 10:31 用户

你好,我用MySQL4.0,表和列名都用到汉字,数据库视图中是正确的,新建数据库模型后拉过去也是好的,但反向工程出来的都是乱码,麻烦你看一下。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2007-12-31 15:51 猪儿笨笨

最近在休假
元旦后我会根据最近的一些意见
公布最后一个RC版本
即RC3,并准备发布源代码  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-17 00:15 zzh

请问这个插件可以在设计好表之后能直接插入到数据库中生成表吗?  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-17 00:16 zzh

另外想问下有没有帮助文档?  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-17 11:20 猪儿笨笨

<另外想问下有没有帮助文档?>

插件里带了帮助文档,以及图片,功能与PowerDesigner的建模功能差不多,应该还容易上手  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-17 11:23 猪儿笨笨

<问这个插件可以在设计好表之后能直接插入到数据库中生成表吗?>

可以的,有一个生成DDL的菜单,运行后在向导页面的工具条上可以出现执行按钮,如果当前配置了数据库,就可以执行了  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-17 17:32 zzh

请问,数据库试图那里,需要导入数据库配置信息,点击后出现选择文件的向导,这个配置文件格式怎么样的,要哪些信息,怎么不是配置好数据源就能自动出来了呢?  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-18 15:50 zzh

试用了该插件,觉得非常不错,如果文档再能详细些就更好了。比如数据库视图那里如何配置就没有说明。谢谢!  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-18 23:01 猪儿笨笨

不好意思
因为时间比较紧张
所以文档还比较粗,等GA发布以后,我会公布源代码
并完善相关的文档
谢谢你的意见  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-18 23:02 猪儿笨笨

@zzh
导入文件也就是ORM文件
内部是XML格式
可以直接配置的  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-19 13:40 zzh

是在数据库视图那里,需要导入数据库配置信息,文件名是config.dbc
但我找不到这样的文件。请问这个文件在哪里?如果是自己写,需要哪些信息?谢谢!  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-20 09:29 猪儿笨笨

你可以通过工具栏上面的 “+” 图标来添加一个新的数据库连接
是我的疏忽,没有将这个功能加入到右键菜单中  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-21 11:32 zzh

@猪儿笨笨


嗯,找到这个图标了(数据库视图上的工具栏),谢谢!
有个建议,这个图标的名称是“创建数据库”,还有个图标是“删除数据库”,
名称会引起误会,以为新增加了数据库和删除了数据库,建议改成:
“创建数据库连接”和“删除数据库连接”。
  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2008-01-21 11:53 zzh

不好意思又要问题要麻烦你,
在测试的时候,使用菜单下的“生成代码”,不管后面选择哪种方式,最后执行完都没有代码生成,不知道是哪里没有配置好?我已经安装文档来设置了,代码路径也设置好了。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-21 12:26 猪儿笨笨

如果方便的话
找一下.metadata目录下面的.log文件
然后把他发给我
wl_95421@yahoo.com.cn
最好能把相应的orm文件也发给我
因为我这里测试是正常的,不排除其它Bug或者操作失误的可能  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-23 09:53 zzh

我用rcp版本打开发给你的orm文件是可以生成代码的,但集成在eclipse中的插件就不行,很奇怪。  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-31 16:07 hope

您什么时候能开放原代码  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等)[未登录] 2008-01-31 16:34 猪儿笨笨

因我正在开发RC3版本
代码重构的比较大
而且因为Wicket1.3发布了,我大部分精力都在写《Inside Wicket》
所以估计要到四月份才能发布RC3版本
然后三个月内就会发布源代码
可能是基于开源和商用两套协议  回复  更多评论   

# re: 发布基于Eclipse的数据库建模及ORM框架代码自动生成插件(支持Hibernate,Ojb,IBatis等) 2009-09-02 11:04 VWPOLO

看起来很不错,下载下来欣赏一下  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(18)

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜