使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
来源:互联网 发布:python file encoding 编辑:程序博客网 时间:2024/06/16 17:35
你开学,我放价!MyEclipse线上狂欢继续!火热开启中>>
【MyEclipse最新版下载】
三、EJB 3.x项目中的持久性支持
当创建EJB 3.x项目时,作为选项您可以添加JPA支持。
如果要包含对持久性的支持,JPA Facet页面允许您指定运行时数据源并选择MyEclipse数据库驱动程序和模式。您的项目必须包括从数据库逆向工程实体的JPA facet。如果在创建项目时不添加持久性支持,可以通过右键单击项目并选择MyEclipse> Project Facets> Install JPA Facet来添加JPA facet。
不要仅仅依赖MyEclipse附带的库,您可以下载库包含在您的项目中。单击添加按钮添加用户库。
您可以随时使用Java持久性属性页面更改EJB 3项目的设计时驱动程序关联。想要打开此页面,请右键单击该项目,然后选择Properties。展开MyEclipse,然后选择Java Persistence。
3.1 数据库的逆向工程实体和DAO
您可以通过逆向工程来创建包含数据库表内容的Java类。 创建项目时,默认在项目源文件夹中生成默认包,您可以使用此默认包来包含数据库工件。
要生成实体,请在Package Explorer视图中右键单击该项目,然后选择MyEclipse>Generate Entities & Facades,这将启动EJB3逆向工程向导。
注意:您的项目必须包括执行此功能的JPA facet。
您还可以从DB Browser视图中生成实体。右键单击想要逆向工程的表,然后从菜单中选择EJB3 Reverse Engineering。
逆向工程的过程是可完全自定义的。在EJB3逆向工程向导中,您可以选择要生成的工件和工件所基于的数据库表。 您还可以指定放置工件的Java包。
以下是逆向工程流程生成的代码的几个示例代码片段。
有关实体编辑工具的更多信息,请参阅MyEclipse JPA Development。
四、EJB项目参数
MyEclipse提供了一些可自定义的参数。当您创建一个新的EJB项目时,将会预先填充许多向导字段,许多这些字段的值通常来自MyEclipse系统参数。
想要访问MyEclipse参数,请选择Window>Preferences,展开MyEclipse>Java Enterprise Project,然后选择EJB Project。
注意:更改EJB项目模板文件夹仅影响新项目,而不影响现有项目。
更多资讯敬请访问MyEclipse中文网>>
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
- 使用MyEclipse开发Java EE应用:创建一个JavaEE EJB项目(下)
- 使用MyEclipse开发Java EE应用:创建一个JavaEE EJB项目(上)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(二)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(五)
- 使用MyEclipse开发Java EE应用:企业级应用程序项目(下)
- 使用MyEclipse开发Java EE应用:企业级应用程序项目(上)
- 使用MyEclipse开发Java EE应用:如何配置一个独立的Java项目
- 使用Eclipse开发Java EE应用
- MyEclipse 6 Java EE 开发中文手册
- Ubuntu下Java EE开发
- 【使用JBoss 7开发Java EE 6】EJB引用第三方包
- MyEclipse+Jboss下的EJB开发(EJB 2.x)
- 使用MyEclipse和XDoclet开发EJB
- 1571: [Usaco2009 Open]滑雪课Ski
- 入门补充 最速梯度下降
- Map
- 卷积神经网络CNN的学习路线入门(1)---深度学习
- Openstack 错误:网络 xxx 删除失败。
- 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)
- EasyUI的Form表单异步提交问题-ThinkPHP5对EasyUI异步表单不返回json
- 【项目1
- 【学习摘记】马士兵JDBC技术_复习总结_最重要的四段代码
- 浅谈 Vue 项目优化
- UI组件——WebChromeClient部分api解释
- 一种改进的基于亚像素边缘的齿轮内径计算方法
- centos官网下载iso镜像
- ajax跨域访问