有没有可以直观生成jpa或sql查询的建模工具?

时间:2010-04-11 09:27:41

标签: sql jpa code-generation entity-bean

有没有人知道像PowerArchitectSquirrelSQL这样的工具,或者也许你可以生成jpa / sql查询的eclipse插件?

想象一下,您选择了数据库或实体bean,并且建模会对您的数据库/实体模型进行反向工程,以便您可以直观地选择要选择的列,并为您生成jpa或sql查询

例如,选择A.bX.y会生成如下内容:

select a.b, x.y from A a, X x join ......

2 个答案:

答案 0 :(得分:2)

Eclipse(更确切地说是Data Tools Platform项目)内置了 SQL Query Builder 。在其中打开 SQL剪贴簿右键单击,然后选择在SQL查询生成器中编辑

alt text http://img140.imageshack.us/img140/2872/screenshot003xm.png

这将打开SQL Query Builder:

alt text http://img532.imageshack.us/img532/5943/screenshot004c.png

然后添加表格,条件等。有一个Webinar显示它正在运行。


MyEclipse也有一个Visual SQL Query Builder。而且我很确定其他独立的通用客户端也支持这种可视化查询构建器。


对于JPA,我不知道大理有任何视觉建设者。这个has been mentioned过去但我不知道确切的状态(我实际上并没有使用Dali)。但是,this article在IBM Rational Application Developer中提到了 Visual JPQL查询构建器

答案 1 :(得分:1)

这是一个相当重量级和非自由的解决方案,需要大量时间来证明自己的合理性,但我相信Visual Paradigm中的Database Visual Architect会做你想要的。

查看DB-VA的Generate SQL文档,了解它是否支持您正在寻找的操作和查询类型。如果您无法从文档中完全评估其适用性,那么可以免费获得30天trial免费。

对于它的价值,我使用了几种Visual Paradigm产品的旧版本,即使有时很麻烦,它们也绝对是一流的。