Eclipse工程下的wtp项目包括一个新的开发视图JPA(Java Persistence API)
JPA(Java Persistence API)是 EJB 新引入的数据持久化编程模型JPA 充分利用了注释(Annotation)和对象 / 关系映射为数据持久化提供了更简单易用的编程方式OpenJPA 是 Apache 组织提供的 JPA 标准实现
Dali JPA Tools 是由 推出支持 JPA 项目开发的插件主要目标是为用户开发编辑 EJB 中 JPA 实体的映射关系提供可视化工具支持Dali 是 Eclipse WTP(Web Tools Platform)工具集中的一部分这是由 提供支持 Web 应用和 Java EE 应用开发的工具集
目前 Dali 的最新版本是 它是 WTP 的一部分不提供独立下载Dali 支持 Eclipse 版本和 WTP 版本本文中所有描述均是针对 Dali 版本Dali 还有一个 版本它能够支持 Eclipse 和 WTP 版本Dali 和 在功能和使用习惯上并没有太大的差异因此可以作为老版本 Eclipse 和 WTP 用户的一种选择
Dali 工具集中为用户开发 JPA 应用提供了专门的 JPA 透视图主要由 Package ExplorerData Source ExplorerJPA Structure 和 JPA Details 视图组成Package Explorer 用于管理所有的 JPA 项目Data Source Explorer 视图用于管理数据库联接JPA Structure 和 JPA Details 视图是 JPA 透视图最重要的部分用于管理 Java 对象和数据库之间的映射关系实体之间的继承关联关系等以及实体的主键生成策略
用dali开发JPA的步骤
环境设置
设置eclipse 使用的jpa实现如下图
新建一名为dalidemo的jpa工程