JPA
文章平均质量分 90
chestnut_lan
You always be a worse version of "him",or better version of yourself!!
不是要做一个单纯优秀的人,而是要做一个不可替代的人!!!!
展开
-
持久化API(JPA)系列(二)实体入门
接下来我们先介绍一个入门级的JPA实例,通过这个实例读者可以感受到JPA的简单、易用性。您会发现JPA执行持久化操作和使用Hibernate执行持久化操作也有较大的相似性。原创 2015-02-28 15:43:23 · 1890 阅读 · 4 评论 -
持久化API(JPA)系列(三)实体Bean的开发技术-建立与数据库的连接
下面首先来讲解实体Bean的调用过程,然后通过开发第一个实体Bean,演示该配置与开发的过程,包括以下内容:1、配置数据源。2、指定数据源。3、开发第一个实体Bean--Student.java。4、开发会话Bean进行调用--StudentDAORemote.java和StudentDAO.java。5、打包并部署到JBoss服务器。6、开发客户端进行测试--StudentDAOClient.java。原创 2015-03-31 15:37:10 · 2437 阅读 · 7 评论 -
持久化API(JPA)系列(四)管理器EntityManager--执行数据库更新
EntityManager是应用访问持久化上下文中的实体的接口,用来对实体Bean进行操作。我们可以使用它来创建、删除、修改持久化的实体,以体现到数据库中;也可以从数据库中查询得到实体或实体列表。所有的这些操作都是通过实体管理器进行的。本文将首先讲解EntityManager对象的引用方式,然后讲解使用EntityManager的操作函数实现数据库的各种操作,包括以下内容。持久原创 2015-03-31 18:59:00 · 7910 阅读 · 8 评论 -
持久化API(JPA)系列(七)实体关系映射(ORM)之单表映射@IdClass
通过以前的文章,我们了解到@Table、@Column、@Id实现了单表的映射,并且书剑有一个@Id指定的唯一字段。有时我们的数据表也许是有多个主键联合组成的,因此对于单表映射的主键,还可以进行如下两种联合主键映射。 联合主键:使用@IdClass指定外部主键 联合主键:使用@EmbeddedId嵌入外部主键原创 2015-04-30 16:20:13 · 4078 阅读 · 14 评论 -
持久化API(JPA)系列(六)实体关系映射(ORM)之映射类型
ORM(Object-Relation-Map),其中Object表示实体Bean,Relation表示数据表,Map表示实体Bean与数据表的映射。由于EJB3中的实体Bean采用JPA框架,因此这里的ORM就是指JPA映射。它的作用也类似于Hibernate、iBATIS、JDO、TopLink等持久化层框架中的实体关系映射。原创 2015-04-30 11:53:57 · 1464 阅读 · 14 评论 -
持久化API(JPA)系列(五)控制实体Bean的生命周期
本文主要讲:控制实体Bean的生命周期。与会话Bean类似,实体Bean也有自己的生命周期,分别对应不同的状态。下面我们首先来讲解实体Bean的状态和生命周期事件:1、实体Bean生命周期的4种状态2、实体Bean的事件: @PostLoad @PrePersist和@PostPersist @PreUpdate和@PostUpdate @PreRemove和@PostRemove。3、事件回调的两种方法: 外部回调:编写外部监听器。原创 2015-04-30 09:55:33 · 1818 阅读 · 13 评论