你开学,我放价!MyEclipse线上狂欢继续!火热开启中>>

MyEclipse最新版下载

三、EJB 3.x项目中的持久性支持

当创建EJB 3.x项目时,作为选项您可以添加JPA支持。

创建EJB项目

如果要包含对持久性的支持,JPA Facet页面允许您指定运行时数据源并选择MyEclipse数据库驱动程序和模式。您的项目必须包括从数据库逆向工程实体的JPA facet。如果在创建项目时不添加持久性支持,可以通过右键单击项目并选择MyEclipse> Project Facets> Install JPA Facet来添加JPA facet。

JPA配置

不要仅仅依赖MyEclipse附带的库,您可以下载库包含在您的项目中。单击添加按钮添加用户库。

下载用户库

您可以随时使用Java持久性属性页面更改EJB 3项目的设计时驱动程序关联。想要打开此页面,请右键单击该项目,然后选择Properties。展开MyEclipse,然后选择Java Persistence。

特定项目的Java持久性属性

3.1 数据库的逆向工程实体和DAO

您可以通过逆向工程来创建包含数据库表内容的Java类。 创建项目时,默认在项目源文件夹中生成默认包,您可以使用此默认包来包含数据库工件。

要生成实体,请在Package Explorer视图中右键单击该项目,然后选择MyEclipse>Generate Entities & Facades,这将启动EJB3逆向工程向导。

注意:您的项目必须包括执行此功能的JPA facet。

生成实体

您还可以从DB Browser视图中生成实体。右键单击想要逆向工程的表,然后从菜单中选择EJB3 Reverse Engineering。

从DB表生成实体

逆向工程的过程是可完全自定义的。在EJB3逆向工程向导中,您可以选择要生成的工件和工件所基于的数据库表。 您还可以指定放置工件的Java包。

选择要逆向工程的工件

以下是逆向工程流程生成的代码的几个示例代码片段。

生成代码片段

有关实体编辑工具的更多信息,请参阅MyEclipse JPA Development

四、EJB项目参数

MyEclipse提供了一些可自定义的参数。当您创建一个新的EJB项目时,将会预先填充许多向导字段,许多这些字段的值通常来自MyEclipse系统参数。

想要访问MyEclipse参数,请选择Window>Preferences,展开MyEclipse>Java Enterprise Project,然后选择EJB Project。

MyEclipse EJB项目模板参数

注意:更改EJB项目模板文件夹仅影响新项目,而不影响现有项目。

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

使用MyEclipse开发Java EE应用:EJB项目开发初探(下)的更多相关文章

  1. 【CC2530入门教程-01】IAR集成开发环境的建立与项目开发流程

    [引言] 本系列教程就有关CC2530单片机应用入门基础的实训案例进行分析,主要包括以下6部分的内容:1.CC2530单片机开发入门.2.通用I/O端口的输入和输出.3.外部中断初步应用.4.定时/计 ...

  2. 使用MyEclipse开发Java EE应用:EJB项目开发初探(上)

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 一.MyEclipse EJB开发工具 Enterprise Java Beans (EJ ...

  3. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)

    [MyEclipse最新版下载] 一.创建一个EJB项目 1. 选择File>New Project,选择EJB Project,然后单击Next. 2. 在Project name字段中输入f ...

  4. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)

    MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 四.运行XDoclet代码生成 通常每次更改XDoclet EJB配置.应用程序服务器设置或修改任何EJB ...

  5. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)

    MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能. ...

  6. 使用MyEclipse开发Java EE应用:企业级应用程序项目(下)

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 二.项目组织.依赖性和类解析 JEE规范为企业应用程序定义了一个分层的Java类解决策略, ...

  7. 使用MyEclipse开发Java EE应用:企业级应用程序项目(上)

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 一.EAR项目模型 MyEclipse提供企业应用程序项目模型,即EAR项目模型,以及用于 ...

  8. Java 容器在实际项目开发中应用

    前言:在java开发中我们离不开集合数组等,在java中有个专有名词:"容器" ,下面会结合Thinking in Java的知识和实际开发中业务场景讲述一下容器在Web项目中的用 ...

  9. iOS开发——实用篇Swift篇&项目开发常用实用技术

    项目开发常用实用技术 实现拨打电话 要实现打电话功能,最简单最直接的方式便是:直接跳到拨号界面 (注意:这个需要真机调试,模拟器无效果)     UIApplication.sharedApplica ...

随机推荐

  1. git 指定要提交的ssh key

    问题描述 ssh具有-i选项,用于告知在验证时使用哪个私钥文件: -i identity_file Selects a file from which the identity (private ke ...

  2. IntelliJ-IDEA和Git、GitHub、Gitlab的使用

    一.基本入门 1.IntelliJ-IDEA预装的版本控制介绍 我们来看IntelliJ-IDEA的版本控制设置区域 打开File>Settings>Version Control  可以 ...

  3. 简易页面场景滚动的jquery插件

    (function($){ $.extend($.fn, { scene_scroll:function(arg_obj){ // 参数检测 // 场景数组 var $scene_arr = arg_ ...

  4. Cocos2d-x学习笔记(十)CC_CALLBACK回调函数相关宏

    这里加入一个插曲,是关于Cocos2d-x回调函数的.首先,让我们Cocos支持的回调函数宏有哪些,以及其原型: // new callbacks based on C++11 #define CC_ ...

  5. jekins 插件离线安装

    官网插件地址:http://updates.jenkins-ci.org/download/plugins/ 系统管理->插件管理->高级 选择一个下载好的插件,然后点击上传即可 然后就会 ...

  6. 使用rviz 查看远程主机

    一.安装好ros环境 https://www.cnblogs.com/sea-stream/p/9809590.html 二.配置参数 vim ~/.bashrc #输入内容 export ROS_H ...

  7. Python -- Scrapy 架构概览

    架构概览 本文档介绍了Scrapy架构及其组件之间的交互. 概述 接下来的图表展现了Scrapy的架构,包括组件及在系统中发生的数据流的概览(绿色箭头所示). 下面对每个组件都做了简单介绍,并给出了详 ...

  8. English trip V1 - 辅导课 VOCABULARY BRUSH UP(1-6) 词汇刷新 SA:Winona

    1.How Do you Feel Now?            形容词  adj.  = adjective                     Describe people and thi ...

  9. LeetCode--136--只出现一次的数字

    问题描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: ...

  10. Rspec: everyday-rspec实操。FactoryBot预构件 (rspec-expectations gem 查看匹配器) 1-4章

    总文档连接: RSpec.info/documentation/ 包括core, expectiation,rails , mock, 点击最新版本,然后右上角搜索class, method. 第3章 ...