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實現如下圖
新建一名為dali
demo的jpa工程
From:http://tw.wingwit.com/Article/program/Java/ky/201311/27964.html