`
yingfang05
  • 浏览: 122653 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

EJB3的XML Schema第十三讲

    博客分类:
  • ejb3
阅读更多
<xsd:complexType name="queryType">
<xsd:annotation>
<xsd:documentation>
queryType 定义了一个finder 或select 查询。它包括:
- 一个可选的查询描述。
- finder 或select 方法的规范。
- 一个可选的返回类型映射的规范,如果查询时用于select 方法且返回的是实体对象。
- 定义查询的EJB QL 查询字符串。
用EJB QL 表达的查询必须使用ejb-ql 元素来指导查询。如果查询不是用EJBQL 表示,那么description 元素应当被用于描述查询的语义,且不应当指定ejb-ql元素。
result-type-mapping 是一个可选元素。如果query-method 指定一个返回值是实体对象的查询方法,那么它才能出现。result-type-mapping 元素的缺省值是"Local".
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="description" type="javaee:descriptionType" minOccurs="0"/>
<xsd:element name="query-method" type="javaee:query-methodType"/>
<xsd:element name="result-type-mapping" type="javaee:result-type-mappingType" minOccurs="0"/>
<xsd:element name="ejb-ql" type="javaee:xsdStringType"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="relationship-role-sourceType">
<xsd:annotation>
<xsd:documentation>
relationship-role-sourceType 分配了关系中角色的来源。
relationship-role-source 元素使用relationship-role-sourceType 来唯一标识一个实体bean。
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="description" type="javaee:descriptionType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ejb-name" type="javaee:ejb-nameType"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="relationshipsType">
<xsd:annotation>
<xsd:documentation>
relationshipsType 描述了使用容器管理持久化的实体bean 所参与的关系。
relationshipsType 包含了一个可选的描述;和一个ejb-relation 元素的列表,这些元素指定了容器管理的关系。
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="description" type="javaee:descriptionType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ejb-relation" type="javaee:ejb-relationType" maxOccurs="unbounded">
<xsd:unique name="role-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
ejb-relationship-role-name 包含了关系角色的名称。这个名称在关系中必须是
唯一的,但可以在不同的关系中重用。
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath=".//javaee:ejb-relationship-role-name"/>
<xsd:field xpath="."/>
</xsd:unique>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="remove-methodType">
<xsd:sequence>
<xsd:element name="bean-method" type="javaee:named-methodType"/>
<xsd:element name="retain-if-exception" type="javaee:true-falseType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
<xsd:complexType name="result-type-mappingType">
<xsd:annotation>
<xsd:documentation>
分享到:
评论

相关推荐

    从Java走向Java+EE+.rar

    第13章 Struts和Hibernate实例——两个与登录有关的实例 166 13.1 Struts和Hibernate的开发环境配置 166 13.1.1 数据库的安装和管理 166 13.1.2 Hibernate的安装 168 13.1.3 Struts的安装 169 13.2 实例一...

    Spring中文帮助文档

    6.3. 基于Schema的AOP支持 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisor 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP还是...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.3. Schema-based AOP support 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.3.1. 通知(Advice) 6.3.3.2. 返回后通知(After returning advice) 6.3.3.3. 抛出异常后通知(After throwing ...

    Spring API

    6.3. 基于Schema的AOP支持 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisor 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP还是...

    Spring 2.0 开发参考手册

    6.3. Schema-based AOP support 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisors 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP...

    Java/JavaEE 学习笔记

    第十三章 线程(Threads)....................80 第十四章 标准I/O流与文件.............84 第十五章 网络编程.89 Tiger学习笔记..................94 第一章 Java5.0新特性.......................94 第二章 基础...

    Hibernate实战(第2版 中文高清版)

     第13章 优化抓取和高速缓存   13.1 定义全局抓取计划   13.1.1 对象获取选项   13.1.2 延迟的默认抓取计划   13.1.3 理解代理   13.1.4 禁用代理生成   13.1.5 关联和集合的即时加载   13.1.6 通过...

    J2EE学习笔记(J2ee初学者必备手册)

    第十三章 线程(Threads)....................80 第十四章 标准I/O流与文件.............84 第十五章 网络编程.89 Tiger学习笔记..................94 第一章 Java5.0新特性.......................94 第二章 基础...

    spring chm文档

    6.3. Schema-based AOP support 6.3.1. 声明一个切面 6.3.2. 声明一个切入点 6.3.3. 声明通知 6.3.4. 引入 6.3.5. 切面实例化模型 6.3.6. Advisors 6.3.7. 例子 6.4. AOP声明风格的选择 6.4.1. Spring AOP...

    21天学通java EE 源代码

    CaseStudy-13-15.zip这部分源码可能涵盖了第13到15章的内容,可能涉及Web服务(如SOAP或RESTful API)、EJB(Enterprise JavaBeans)以及JPA(Java Persistence API)的使用。在Web服务中,读者可以学习如何创建和...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

    第13章 Java集合类  13.1 Set(集)  13.1.1 Set的一般用法  13.1.2 HashSet类  13.1.3 TreeSet类  13.1.4 向Set中加入持久化类的对象  13.2 List(列表)  13.3 Map(映射)  13.4 小结  13.5 思考题 第14...

    Java学习题答案

    (20分) 本题三个答题点: a: 两种形式 dtd,schema b: 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的 根本目的) c: 两种主要方式:dom,sax.答出两种得全分,如能答出saxt,...

    Spring攻略(第二版 中文高清版).part2

    第13章 Spring测试 503 13.1 用JUnit and TestNG创建测试 504 13.1.1 问题 504 13.1.2 解决方案 504 13.1.3 工作原理 504 13.2 创建单元测试和集成测试 509 13.2.1 问题 509 13.2.2 解决方案 509 ...

    Spring攻略(第二版 中文高清版).part1

    第13章 Spring测试 503 13.1 用JUnit and TestNG创建测试 504 13.1.1 问题 504 13.1.2 解决方案 504 13.1.3 工作原理 504 13.2 创建单元测试和集成测试 509 13.2.1 问题 509 13.2.2 解决方案 509 ...

    超级有影响力霸气的Java面试题大全文档

    当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...

    JAVA体系总结内容.doc

    9. **XML基础和进阶**:XML用于数据交换,DTD和Schema定义结构,DOM、SAX和JAXP处理XML,工具如dom4j、JDOM简化操作。 10. **Web服务**:通过JAXWS2和SAAJ标准实现,WSDL和SOAP定义服务接口,CXF框架支持Web服务...

    2023年软件工程师高级考题.doc

    5. **XML与DTD或Schemas**:XML文档可以有DTD(文档类型定义)或Schema来定义其结构,但这不是强制性的。因此,答案是B,不对。 6. **动态网站技术**:CGI(通用网关接口)、ASP(Active Server Pages)和PHP都是...

    Java最佳学习路线图

    #### 第十三阶段:Struts框架学习 - **Struts体系架构**:理解Struts的工作原理及组成部分。 - **组件与标签库**:学习ActionForm、ActionServlet等组件的使用方法。 - **扩展性**:掌握Struts插件的开发和使用技巧...

Global site tag (gtag.js) - Google Analytics