彩票走势图

MyEclipse开发教程:使用REST Web Services管理JPA实体(二)

翻译|使用教程|编辑:李爽夏|2018-12-21 09:26:13.000|阅读 194 次

概述:本教程示例创建用于管理博客条目的简单Web服务。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

MyEclipse 在线订购年终抄底促销!

使用REST Web Services来管理JPA实体。在逆向工程数据库表后生成REST Web服务,下面的示例创建用于管理博客条目的简单Web服务。你将学会:

  • 利用数据库逆向工程开发REST Web服务
  • 部署到Tomcat服务器
  • 使用REST Web服务资源管理器进行测试
MyEclipse

没有MyEclipse?

2.Reverse-Engineer the POST表

现在已经设置了项目,您已经准备好将POST表逆向工程到项目中并开始使用生成的实体。

  1. 右键单击项目,然后选择JPA工具>GenerateEn.es&DAO。
    注意:您可以选择使用MyEclipse逆向工程工具或DALI实体生成器。做出选择,单击OK,然后完成向导。本教程使用MyEclipse逆向工程工具。
    MyEclipse

    逆向工程工具选择
  2. 选择POST表,单击Add,然后单击Next。
    MyEclipse

    指定要进行逆向工程的POST表
  3. 在Java包字段中,键入COM.MycliestId.jPa。选择以下复选框:

    Entity Bean Generation: 告诉MyEclipse生成被注释为JPA实体的普通Java类

    Update persistence.xml:类似于Hibernate;您可以列出在JPA配置文件中使用的所有JPA实体。

    Java Data Access Generation:告诉MyEclipse为您生成DAO实用程序类,允许您立即从数据库中保存/查找/更新/删除实体。这段代码包装了JPA实体管理器,并使得使用实体和DB非常容易。

    Generate Precise findBy Methods:告诉MyEclipse生成findByXXX方法,其中XXX与被反转的实体上的每个属性有关。这允许使用任何属性作为查找实体的手段,轻松访问DB中的实体。

    Generate Java Interfaces:选择此选项创建一个具有相应的DAO实现类的接口类。取消选择此选项只生成DAO实现类,而不用定义接口的单独类。
     
    MyEclipse

    建立逆向工程
  4. 单击Finish。您可以查看通过展开Explorer视图中的com.myeclipseide.jpa包生成的资源MyEclipse。
     
    MyEclipse

    生成的类

所生成的实体描述如下:

  • EntityManagerHelper:当使用直接JPA时,开发人员需要使用EntityManager类。这个生成的助手类通过提供静态方法访问管理器,以及最容易调用的常见操作,使得使用EntityManager的过程更加容易。
  • IPostDAO:定义相应DAO实现类的接口的类。
  • post:这个类是表示DB表POST的JPA实体(POJO)。这个POJO包含POST表的字段,并且表示DB中的一行。
  • PostDAO:这个类包装了EntityManagerHelper以提供易于使用的方法,特别是用于从DB中添加/查找/更新和删除产品的方法。

注意:在反向工程完成之后,您可以打开Persistence透视图,使用一些持久性和数据源工具来分析DB和项目中的数据。

更多资讯敬请访问


标签:Java开发工具MyEclipse

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP