首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Eclipse Dali作为独立工具

使用Eclipse Dali作为独立工具
EN

Stack Overflow用户
提问于 2013-06-28 05:31:47
回答 1查看 474关注 0票数 1

事实证明,使用Eclipse中配置的数据连接,Dali对于针对已安装的数据库进行设计时JPA批注验证很有用。在我们的环境中,数据库模式是从JPA实体类分离开发的,通常使用Eclipse IDE外部的工具,如PowerDesigner、SQL Developer和Notepad++中的老DDL。重点是在JPA实体和数据库表之间没有自动生成或自动逆向工程。基于文本的JPA注释和单独定义的基于文本的数据库字段和表名有时可能不匹配。鉴于此,我们从Dali验证和错误突出显示中获得了很多价值。它是为数不多的几个工具之一,用于帮助查找不匹配,否则在测试或生产之前无法检测到这些不匹配。

我的问题是,Dali是否可以编写脚本或在Eclipse外部运行(最好作为ant任务),这样JPA验证就可以作为构建过程的一部分进行。

我们希望根据指定的persistence.xml和已部署的数据库/数据连接器或定义数据库模式的DDL文件来验证JPA实体。

一个额外的问题是如何将来自此类分析的结果转换为Sonar可以使用的格式,作为静态分析结果或单元测试结果。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-29 00:15:30

目前,Dali不支持在Eclipse工作区之外验证您的JPA配置。(Dali对其他Eclipse插件有很多依赖项。)不过,这是个好主意。也许您可以通过Eclipse的Bugzilla1提交增强请求。

也就是说,您可以使用EclipseLink的Integrity Checker针对实时数据库验证您的设置。请参阅以下链接:2和3。如果您使用的是另一个JPA实现,那么它也可能提供一种执行验证的方法。

1

2

3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17353582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档