- 浏览: 11902 次
- 性别:
- 来自: 北京
最新评论
文章列表
查询实体
JPA提供了以下方法来查询实体:
■ Java持久化查询语言 (Java Persistence query language, JPQL),是一种简单的、基于字符串的语言,类似于SQL,可用来查询实体及他们的关系。更多信息,参见第34章, “The Java Persistence Query Language”。
■ Criteria API(查询条件API) 用来创建类型安全的查询,其使用JAVA语言的API来查询实体和他们的关系。更多信息,参见第35章, “使用查询条件API来创建查询。
JPQL和Criteria API都有各自的优点和缺点:
通常只有几行的JPQL ...
管理实体
实体由实体管理器(entity manager)管理,即javax.persistence.EntityManager实例。每个EntityManager实例都和一个持久化上下文关联:存在于特定数据存储的一套受管的实体实例。一个持久化上下文定义实体的作用域,实体在此作用域下创建、持久、删除。EntityManager接口定义了用来和持久化上下文交互的方法。
EntityManager接口
EntityManager API可创建、删除持久化实体实例,通过实体主键查找实体,也可以在实体上执行查询。
容器管理的实体管理器
对于容器托管的实体管理器(container-man ...
实体的继承
实体类支持类继承、多态关联和多态查询。实体类可以继承非实体类,非实体也也可以继承实体类。实体类可以是抽象类也可以是具体类。
roster实例应用演示了实体的继承,相关描述参见:“roster应用中的实体继承 ...
第六部分
持久化
第六部分讲述了Java持久化API (JPA),本部分主要包括下述各章:
■ 第 32, “JPA简介”
■ 第 33 章, “运行持久化的示例”
■ 第 34 章, “Java持久化查询语言(Java Persistence Query Langu ...
第二部分 Web层
第二部分 开始学习Web层技术第三章 开始学习Web应用
Web应用是web服务器或者应用服务器的动态的扩展,其可分为以下两种:■ 面向展现的: 一个面向展现的web应用生成可交互的web页面。可根据客户请求,返回包括多种类型的标记语言(例如HTML,XML等)的动态内容。第4章“Java
servlet 技术”到第15章“国际化与本地化的web应用”讲解了如何开发面向展现的web应用。■ 面向服务的: 一个面向服务的web应用实现了web service的endpoint技术。面向展现的应用常常是面向服务应用的客户端。第16章“使用JAX-WS ...