MyEclipse持续性开发教程:用JPA和Spring管理数据(一)

MyEclipse开年钜惠 在线购买低至75折!当即开抢>>数据库

MyEclipse最新版下载app

本教程介绍了MyEclipse中的一些基于JPA / Spring的功能。有关设置JPA项目的基础知识,请先阅读JPA教程。 本教程主要关注MyEclipse中的JPA-Spring集成以及如何利用这些函数。您将学习到:eclipse

  • 为JPA和Spring创建一个项目
  • 反向设计一个数据库表来生成实体
  • 实现建立,检索,编辑和删除功能
  • 启用容器管理的事务

持续时间:30分钟编辑器

没有MyEclipse? 如今下载函数

1、使用JPA和Spring Facets建立一个Java项目

将JPA和Spring功能添加到Java或Web项目中是最多见的。 本教程使用Java项目来演示这些技术是如何工做的。学习

注意:您能够下载本教程中开发的项目,而后导入到工做区中。ui

1. 建立一个名为SampleJPASpringProject的示例Java项目,并向其添加JPA facet 。spa

2. 右键单击该项目,而后选择MyEclipse>Project Facets>Install Spring Facet。.net

3. 单击Next接受Spring版本和runtime默认值。设计

设置Spring版本和目标运行时

4. MyEclipse建立一个新的applicationContext.xml文件夹,而后单击Next。

设置bean配置

5. 注意Add Spring-JPA support复选框,它指示MyEclipse在这个JPA项目中生成源,将Spring和JPA集成在一块儿。 由于您将Spring添加到JPA项目,因此默认状况下会选择此项。 此外默认状况下,支持使用@Transactional Spring注释。单击Finish。

添加Spring-JPA功能

注意:Spring Container-Managed Transactions部分介绍了基于注释的事务支持。

既然该项目已添加了JPA和Spring facets,则能够打开applicationContext.xml Spring bean配置文件,并查看项目是如何配置的。 经过单击编辑器底部的Beans Graph选项打开图形视图。

Spring配置

你能够从Spring bean配置文件中看到不一样的bean是如何配置的。 transactionManager使用entitytManagerFactory,后者依次使用JPA持久性单元(在添加JPA facets时建立的)。

更多资讯敬请访问MyEclipse中文网>>

相关文章
相关标签/搜索