`

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

阅读更多
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
分享到:
评论
19 楼 huangyuanmu 2008-09-16  
wl95421 写道


大部分Bug,已经修正了,正在上传,国外的FTP还是比较慢的,所有版本传完,应该是明天中午了。

关于字段注释有些麻烦,通过JDBC,并不能取得这个信息,至少不是所有的数据表,所以要对反向工程的接口,有所调整,该功能可能要晚一些才能提供。我看国庆能不能抽时间解决。


谢谢,辛苦了
18 楼 wl95421 2008-09-16  


大部分Bug,已经修正了,正在上传,国外的FTP还是比较慢的,所有版本传完,应该是明天中午了。

huangyuanmu 写道
提个建议,在生成ddl的时候,是否可以顺便把字段注释也生成呢?


关于字段注释有些麻烦,通过JDBC,并不能取得这个信息,至少不是所有的数据表,所以要对反向工程的接口,有所调整,该功能可能要晚一些才能提供。我看国庆能不能抽时间解决。
17 楼 huangyuanmu 2008-09-16  
提个建议,在生成ddl的时候,是否可以顺便把字段注释也生成呢?
16 楼 wl95421 2008-08-28  
huangyuanmu 写道
4.oracle数据库,如果一个索引包含多个字段,在利用数据库视图拖动生成模型时,会生成多个同名的索引。

谢谢楼上的意见
我会在一到两周内修正你所说的Bug,然后再上传新的版本
15 楼 huangyuanmu 2008-08-28  
4.oracle数据库,如果一个索引包含多个字段,在利用数据库视图拖动生成模型时,会生成多个同名的索引。
14 楼 huangyuanmu 2008-08-28  
我是昨天下载的eclipse插件版试用的,感觉确实不错,作者辛苦了,在此表示敬意!
试用的过程中,发现以下几个bug。
1.反向工程的时候,无论是mysql或者oracle,除了生成一个空的orm文件以外,没有任何数据库对象模型生成。
2.在使用向导建立正向或反向工程的时候,总会提示‘资源目录不存在,请选择!’,但事实上目录是存在的。
3.在使用期间,导致一次eclipse不响应,只得重启eclipse。
13 楼 Jekey 2008-08-27  
不错的插件,期望能继续完善,加油!
12 楼 wl95421 2008-08-26  
renren4 写道
我是在ubuntu下使用这个插件,请问我画好表后 导出的ddl的位置是什么地方


在菜单中应该有项,生成DDL,执行这个菜单
然后会显示生成的DDL代码,以及代码执行和另存为等操作
11 楼 wl95421 2008-08-26  
lgmyg 写道
为什么插件版本下载后的文件不能解压,说是压缩文件有问题,我下了二遍都是这样


不好意思,是FTP断点续传的时候出现了问题,我已经修正了。
实在是上传的速度比较慢,只有10来K
如果有问题,可以直接发邮件给我,wl_95421@yahoo.com.cn
10 楼 lgmyg 2008-08-24  
为什么插件版本下载后的文件不能解压,说是压缩文件有问题,我下了二遍都是这样
9 楼 wl95421 2008-07-31  
sword721 写道
怎么我在代码生成的时候没有生成代码????????
点了完成之后也没有代码生成。。。。。。。。

不好意思,这是一个Bug,是因为当时分离Eclipse和RCP的时候,设计不完善引起的
代码还是生成了,但是在某个盘的根目录下面
bug已经修复了,我明天会上传新版本上前
带来的麻烦,见谅
8 楼 sword721 2008-07-31  
怎么我在代码生成的时候没有生成代码????????
点了完成之后也没有代码生成。。。。。。。。
7 楼 wl95421 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
6 楼 csr2000 2008-07-08  
IBatis 1.x是不是太老了啊,Spring都不支持1.x...
5 楼 lszwycn 2008-07-07  
其实我更关注的是什么时候开源,好像年前就一直说正在弄什么服务器好把源代码放出来
4 楼 wl95421 2008-07-06  
你提的Bug我会再测试一下,如果还有,会尽快修正
如果方便的话,把那个出错的文件发到wl_95421@yahoo.com.cn邮箱中
自动生成的常量,是用来定义property访问的常量
你可以自己写一个模板,原来的模板在压缩包中

谢谢你的意见
3 楼 cats_tiger 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;
2 楼 天刹孤星 2008-07-04  
就你那面繁体的旗,我就不想看了。
1 楼 zdllionheart 2008-07-04  
下载体验啦..感谢楼主

相关推荐

    两个Java web项目包含数据库.zip

    标题中的“两个Java web项目包含数据库”意味着这个压缩包中包含至少两个基于Java Web技术开发的Web应用程序,这些项目可能都是完整的,具有后端服务器逻辑、前端用户界面以及与数据库的交互功能。Java Web通常指的...

    数据库设计--图书馆管理系统

    数据库设计--图书馆管理系统,让你有一个大致的思维模式

    Aquarius百特血透机操作.pdf

    《Aquarius百特血透机操作详解》 血液透析是治疗急性肾损伤(ARF)和慢性肾病的重要手段,而百特公司的AQUARIUS血透机因其高效稳定的性能在临床上广泛应用。本文将详细介绍AQUARIUS血透机的操作原理、模式选择以及...

    Aquarius

    水瓶座

    Aquarius:Mattel Aquarius家用计算机的文档和程序

    美泰水瓶座(Aquarius)是80年代由著名玩具制造商美泰公司推出的家用计算机系统。这款机器虽然在商业上并未取得巨大成功,但其独特的设计和在当时相对先进的功能使其在爱好者群体中仍有一定影响力。本文档集合为那些...

    AQUARIUS的构件与功能PPT学习教案.pptx

    AQUARIUS的构件与功能PPT学习教案.pptx

    SIS解压打包工具

    SIS解压打包工具 sis编辑工具 软件:siscontents 版本:1.2.5 build 43 作者:Aquarius http://symbiandev.cdtools.net 汉化:segalgx 日期:2009-5-4 http://www.cnpda.com.cn/forum-7-1.html ...

    aquarius:高度可配置的不和谐机器人,提供实用程序和娱乐功能

    它托管在Digital Ocean上,并使用PostgreSQL数据库。 用法 有关使用Aquarius的帮助,请访问 。 寻求一般帮助: @Aquarius help 要添加命令或插件: @Aquarius commands add 水瓶座会提示您任何需要的其他信息。...

    Aquarius-0.1-py2.py3-none-any.whl.zip

    Aquarius-0.1-py2.py3-none-any.whl.zip

    Python库 | ocean-aquarius-0.2.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:ocean-aquarius-0.2.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Aquarius Fantasy Series Orcs v1.0

    使用标准管道创建。目前不支持URP或HDRP。 - 如果想将其转换为URP或类似材质。90%的材质可以完美转换。但是树叶材质和岩石顶盖材质无法转换,除非有自己的材质,无论是自己制作的,还是其他资源包。...

    Aquarius:水质传感器平台及接口

    它将可以访问蜂窝网络,将数据传输到 CloudIA,一个科学数据库和数据可视化接口。 终端通过获取酸度(pH)、水电导率(μS/cm)、溶解氧(mg/L)和温度(℃)来评估水质。 Aquarius 水质评估站将是一个可编程的...

    Android框架,数据库,中文doc以及学习笔记

    本文将深入探讨Android框架、数据库管理以及相关的学习资料。 首先,Android框架是Android系统的核心组成部分,它提供了构建应用程序所需的基础设施。Android框架包括Activity Manager、Content Provider、...

    8个简单的java web项目.zip

    2. **My Eclipse**:My Eclipse是Eclipse IDE的扩展版本,专为Java EE开发设计,提供了一整套的工具和服务,如代码编辑、调试、部署和服务器集成,使得Java Web项目的开发更为便捷。 3. **数据库集成**:项目涉及到...

    幻想森林小木屋场景:Aquarius Fantasy Series FAE 1.5.0

    重要提示: 此包需要从包管理器中安装Shader Graph,以便为所有自然元素(如草药、植物和树木,以及岩石和水)使用自定义着色器! 预制件 - 木块和平台: 弧形桥、树平台(与已附着在树木上的不同变体)、树坡道、树...

    aquarius-baby.github.io:临渊羡鱼

    【标题】"aquarius-baby.github.io:临渊羡鱼" 指的可能是一个个人博客网站,由用户"Aquarius-baby"在GitHub Pages上搭建。GitHub Pages是一种免费的服务,允许用户通过GitHub托管静态网站,它常被用来展示个人项目...

    aquarius_orbit_grid.rar_matlab例程_matlab_

    标题中的"aquarius_orbit_grid.rar_matlab例程_matlab_"揭示了我们即将探讨的主题是使用MATLAB处理Aquarius卫星的L2轨道数据,并将其转化为grid格式的数据。Aquarius卫星是一个专门用于海洋盐度和海表温度测量的遥感...

    易语言支持库大全(1)

    易语言支持库则是为了扩展其功能而开发的一系列工具集合,这些库为程序员提供了更多的功能模块,使得在易语言中实现特定任务变得更加便捷。 在“易语言支持库大全(1)”中,我们看到一系列的支持库,包括: 1. 数据...

    通过分析_Podfile.lock_获取依赖项的工具.zip

    在iOS和macOS开发中,使用CocoaPods管理第三方库是常见的做法。...通过学习和使用这个工具,我们可以更好地控制项目中的库版本,减少因依赖问题引发的调试时间,从而提高整体的项目稳定性和可靠性。

    aquarius20th#abu_quant#第一节界面操作视频教程1

    第1节 择时策略的开发 & 第2节 择时策略的优化视频播放地址项目github地址量化系统一般分为回测模块、实盘模块。回测模块:首先交易者编写实现一个交易策略,

Global site tag (gtag.js) - Google Analytics