JPA教程

JPA标准API

Harries 发布于 2016-01-29

标准是用来定义查询实体的预定义API。它是定义JPQL查询的另一种方式。这些查询是类型安全的,可移植的,并且容易被改变的语法进行修改。类似于JPQL,它遵循的抽象模式(容易编辑模式)和嵌入的对象。元数据API是夹杂着标准的API模型持久性实体的标准查询。 标准的API的主要优点是...

阅读(88)评论(0)赞 (0)

JPA实体关系

2

Harries 发布于 2016-01-29

本章将指导完成学习实体间的关系。一般的关系数据库中的表之间的更有效。这里的实体类都被视为关系表(JPA的概念),因此是实体类之间的关系如下: @ManyToOne 关系 @OneToMany 关系 @OneToOne 关系 @ManyToMany 关系 @ManyToOne 关系...

阅读(75)评论(0)赞 (0)

JPA高级映射

1

Harries 发布于 2016-01-29

JPA是一种发布使用Java规范的库。因此,它支持所有的面向对象的概念实体,持久性。到现在为止,我们已经完成了对象关系映射的基本知识。本章将完成对象和关系单位之间的高级映射。 继承策略 继承是任何面向对象语言的核心理念,因此我们可以用实体之间的继承关系和策略。JPA支持三种类型的...

阅读(78)评论(0)赞 (0)

JPA JPQL/持久化查询语言

2

Harries 发布于 2016-01-29

本章介绍有关JPQL和它的工作原理与持久性单元。在这一章中,给出的例子遵循相同的包层次结构,和我们在前面的章节中使用一样。 Java持久化查询语言 JPQL代表Java持久化查询语言。它被用来创建针对实体的查询存储在关系数据库中。 JPQL是基于SQL语法的发展。但它不会直接影响...

阅读(125)评论(0)赞 (0)

JPA实体管理器

2

Harries 发布于 2016-01-29

本章将使用一个简单的例子来说明JPA是如何工作的。让我们来考虑以员工管理为例。假设员工管理分别创建,更新,查找和删除员工的记录操作。正如前面提到的,使用MySQL数据库进行数据库操作。 对于此示例中的主要模块如下: 模型或POJO Employee.java 持久化 Persis...

阅读(51)评论(1)赞 (0)

JPA安装配置

11

Harries 发布于 2016-01-29

本章将指导完成JPA在Windows和Linux系统的设置过程。 JPA可以很容易地安装并集成而无需任何复杂的设置程序,简单几个步骤在当前的Java环境。在安装时用户管理是必需的。 系统要求 JDK Java SE 2 JDK 1.5 或以上 内存 1 GB RAM (推荐,小了...

阅读(67)评论(0)赞 (0)

JPA ORM组件

1

Harries 发布于 2016-01-29

最现代的应用程序使用关系型数据库来存储数据。最近,许多厂商改用对象数据库,以减少其对数据的维护负担。这意味着对象数据库或对象关系技术正在存储,检索,更新和维护数据的照顾。这个对象关系型技术的核心部分是映射orm.xml中的文件。随着XML不需要编译,可以很容易地进行修改多个数据源...

阅读(77)评论(0)赞 (0)

JPA架构

2

Harries 发布于 2016-01-29

JPA(Java持久性API)是存储业务实体关联的实体的来源。它显示了如何定义一个面向普通Java对象(POJO)作为一个实体,以及如何与管理关系实体。 类级别架构 下图显示了JPA的类的层次结构。它显示核心类和JPA接口。 下表描述了每个在上述架构的显示单元。 单元 描述 En...

阅读(95)评论(0)赞 (0)