![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JPA
文章平均质量分 75
半夏alvin
这个作者很懒,什么都没留下…
展开
-
主键映射以及特殊类型映射(三)
前面没有过多的描述@Id标注,现在拿出来单独谈谈! 1、主键标识(@Id)属性定义如下: @Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Id {}2、标注@Id后,还要涉及@GeneratedValue的使用 @GeneratedValue用于主键的生成策略,属性定义如下: @Target(原创 2013-11-19 21:30:39 · 573 阅读 · 0 评论 -
@OneToMany、@ManyToOne以及@ManyToMany讲解(五)
一、一对多(@OneToMany)1、单向一对多模型假设通过一个客户实体可以获得多个地址信息。对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。(1)映射策略---外键关联在数据库中表customer和表结构address定义,如下:create table customer ( id int(20) not null auto_increment原创 2013-11-19 21:32:55 · 661 阅读 · 0 评论 -
初识JPA(一)
一、JPA概述1、JPA是Java持久化API(Java Persistence API)的缩写,是sun公司官方提供的Java持久化的解决方案。2、什么是持久化?顾名思义,就是把程序中的数据以某种形式保存到某存储介质中,以达到持久化的目的。3、Java持久化技术:a. 序列化(Serialization)b. JDBCc. 关系对象映射(ORM) ORM原创 2013-11-19 21:08:32 · 641 阅读 · 0 评论 -
实体关系映射(四)
一、实体关系概述 实体关系是指实体与实体之间的关系,从方向上分为单向关联和双向关联;从实体数量上分一对一,一对多和多对多。1、实体关系的方向性 (1)单向关联 单向关联是一个实体中引用了另外一个实体。简单地说,就是通过一个实体可以获得另一个实体对象。例如,实体A对实体B的单向关联。实体A的代码如下:public class EntityA { p原创 2013-11-19 21:31:45 · 680 阅读 · 0 评论 -
实体映射基础(二)
一个普通的POJO类通过标注@Entity可以映射成为可持久化的类,可持久化的类可以对应数据库中的数据。映射成为实体类要依赖一些特定的规则。1、映射实体 (@Entity)标注为@Entity注释的类,表示该类是一个可持久化的类,当在容器中时,服务器将会首先加载所有标注了@Entity注释的实体类,例如:@Entitypublic class ContaceEO { ...原创 2013-11-19 21:16:52 · 694 阅读 · 0 评论