@Entity
所有的持久化POJO类都是一个实体bean,可以通过在类一级使用@Entity注解来进行声明:
@Entity
public class Flight implements Serializable {
Long id;
@Id
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
}
通过@Entity
将一个类声明为一个实体bean(即一个持久化POJO类),
@Id
注解则声明了该实体bean的标识属性。
其他的映射定义是隐式的。这种非常规的配置方式在新版EJ3规范中处于非常重要的位置,
和以前的版本相比有了质的飞跃。
在上面这段代码中:Flight类映射到Flight表,并使用id字段作为主键字段。
根据注解的字段或方法的不同,Hibernate的访问类型分别为field
或property
。
EJ3规范要求在需要访问的元素上进行注解声明,例如,如果访问类型为property
access就要在getter方法上进行注解声明,如果访问类型为 field
access就要在字段上进行注解声明。应该尽量避免混合使用这两种访问类型。Hibernate根据@Id
或 @EmbeddedId
的位置来判断访问类型。
分享到:
相关推荐
S7-200 Smart入门笔记1-8 程序合集 S7-200 Smart入门笔记1——流水灯 按钮 S7-200 Smart入门笔记1——流水灯 定时器 S7-200 Smart入门笔记2——读时钟 S7-200 Smart入门笔记3——呼吸灯 S7-200 Smart入门笔记4——...
ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1
JAVAEE系列笔记1.pdfJAVAEE系列笔记1.pdfJAVAEE系列笔记1.pdfJAVAEE系列笔记1.pdf
公开课笔记1-2——线性规划、梯度下降、正规方程组 公开课笔记3——局部加权回归、逻辑斯蒂回归、感知器算法 公开课笔记4——牛顿方法、指数分布族、广义线性模型 公开课笔记5——生成学习、高斯判别、朴素贝叶斯 ...
《斯坦福机器学习公开课笔记1-5》是博主“心张烟酰胺”根据斯坦福大学的机器学习公开课整理的一系列学习笔记。这些笔记详细记录了课程的前五讲内容,旨在帮助读者深入理解机器学习的基本概念、原理和应用。在这一千...
java学习笔记1(java io/nio)设计模式
androidStudio安装笔记1,基本下载,安装,通用设置。androidStudio安装笔记1,基本下载,安装,通用设置。
JAVA笔记1.pdf
struts2.0学习笔记1 自己动手做的还算可以的 ]struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的
网络工程师复习笔记1至15章,对于要参加11月份计算机水平考试的非常有用
python练习笔记1
笔记1.md
android开发笔记1,分享资料,希望对您的学习有所帮助。
ELK学习笔记1
Docker 学习笔记1
day22笔记1
基尔霍夫定律笔记1
计算机网络笔记1
Docker学习笔记1
读书笔记:spring boot 实战学习笔记 1