论坛首页 Java企业应用论坛

数据库建模工具Aquarius Orm Studio发布正式版本

浏览 13971 次
精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-07-04  
Aquarius Orm Studio发布正式0.1版本,可以通过下面地址访问
http://orm.aquatool.org/nl/zh/CN/index.html下面是它的基本功能介绍

  • 数据库正向建模(支持数据表,存储过程,视图),并生成相关DDL
  • 数据库反向工程,支持从数据库导入数据表,存储过程,视图等数据库元素
  • 支持多数据平台,包括Oracle,DB2,MySql,MsSql(支持2005),Sybase,PostgreSql等
  • 生成测试数据,可以根据数据库模型生成测试数据,方便进行单元测试。
  • 生成相应ORM代码及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA
  • 支持多国语言,包括中文(简体,台湾繁体,香港繁体),英文,日文(谢谢Judy.Chang的日文翻译)
  • 支持生成Html格式的文档,用来方便管理和归类
  • 支持使用Velocity模板生成多种类型的文件


它支持Eclipse3.2,Eclipse3.3,Eclipse3.4
在网站可以下相应的All-In-One版本(包含WTP),也可以下载相应的RCP版本或者是相应插件安装包
还可以通过 http://orm.aquatool.org/nl/download/update 在级升级

源代码正在申请Google的代码库,将于近期放出。
开源协议我还在考虑中,但个人使用肯定是永远免费。

如果有问题,可以发站内消息或者直接发Email到wl_95421@yahoo.com.cn与我联系
  • 描述: 示例图片
  • 大小: 83.7 KB
   发表时间:2008-07-04  
下载体验啦..感谢楼主
0 请登录后投票
   发表时间:2008-07-04  
就你那面繁体的旗,我就不想看了。
0 请登录后投票
   发表时间:2008-07-04  
试用过前一个版本,有bug,卸载了。不过会继续关注的,加油。
反向工程的时候,选择表格之后,出现错误:
Error opening the editor.
java.lang.NullPointerException
java.lang.NullPointerException
	at org.aquarius.ui.gef.part.ConnectionEditPart.computeSelfConnectionConstraints(ConnectionEditPart.java:403)
	at org.aquarius.ui.gef.part.ConnectionEditPart.refreshBendPoints(ConnectionEditPart.java:335)
	at org.aquarius.ui.gef.part.ConnectionEditPart.refreshVisuals(ConnectionEditPart.java:319)
	at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:676)
	at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:564)
	at org.eclipse.gef.editparts.AbstractConnectionEditPart.refresh(AbstractConnectionEditPart.java:221)
	at org.aquarius.ui.gef.part.ConnectionEditPart.refresh(ConnectionEditPart.java:236)
	at org.eclipse.gef.editparts.AbstractEditPart.addNotify(AbstractEditPart.java:235)


还有,正向工程建立外键的时候,图形中外键的标识总是出现在主键上,生成的DDL倒是对的。


生成代码的时候(我选择hibernate3 annotation),代码总是在根目录下生成,即使我选择了工程源代码目录也不行。代码缺省模板很奇怪,前面有两个静态变量,不知道是做什么的。
@Entity
@Table(name = "Depts")

public class Dept implements java.io.Serializable
{
	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	
	public static final String Id = "id"; //这是啥米?
	
	public static final String Name = "name"; //这是啥米?
	
    @Id
	@Column(name = "id")
	private int id;
	    
	@Column(name = "name")
	private String name;
  • 大小: 22 KB
0 请登录后投票
   发表时间:2008-07-06  
你提的Bug我会再测试一下,如果还有,会尽快修正
如果方便的话,把那个出错的文件发到wl_95421@yahoo.com.cn邮箱中
自动生成的常量,是用来定义property访问的常量
你可以自己写一个模板,原来的模板在压缩包中

谢谢你的意见
0 请登录后投票
   发表时间:2008-07-07  
其实我更关注的是什么时候开源,好像年前就一直说正在弄什么服务器好把源代码放出来
0 请登录后投票
   发表时间:2008-07-08  
IBatis 1.x是不是太老了啊,Spring都不支持1.x...
0 请登录后投票
   发表时间:2008-07-08  
lszwycn 写道
其实我更关注的是什么时候开源,好像年前就一直说正在弄什么服务器好把源代码放出来


我原来以为我所租用的服务器是可以支持SVN或者CVS的
但是最新确认不可以,所以我正在申请Google的Code Share
SourceForge太慢了
而源代码,我也在重新Review
争取在10月份正式发布
我原来是说在正式版本发布三个月以后Release

csr2000 写道
IBatis 1.x是不是太老了啊,Spring都不支持1.x...

因为我现在主要工作是做Eclipse的内容,对IBatis都已经陌生很久,还停在一两年前的
我尽快在下一个版本1.1中支持IBatis2.X
0 请登录后投票
   发表时间:2008-07-31  
怎么我在代码生成的时候没有生成代码????????
点了完成之后也没有代码生成。。。。。。。。
0 请登录后投票
   发表时间:2008-07-31  
sword721 写道
怎么我在代码生成的时候没有生成代码????????
点了完成之后也没有代码生成。。。。。。。。

不好意思,这是一个Bug,是因为当时分离Eclipse和RCP的时候,设计不完善引起的
代码还是生成了,但是在某个盘的根目录下面
bug已经修复了,我明天会上传新版本上前
带来的麻烦,见谅
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics