Hibernate注解
1. 使用注解的目的:为了简化繁琐的ORM映射文件的配置
2.JPA和Hibernate的关系
JPA和Hibernate的关系:jpa是标准的接口,Hibernate是实现,可是其功能是JPA的超集数据库
Hibernate注解的分类
类级别注解
@entiy
@table
@Embedable 表示一个非Entiy类能够嵌入到另外一个Entiy类中做为属性而存在
属性级别注解
@id 必须,定义了映射到数据库表的主键的属性,一个实体类能够有一个或者多个属性被映射为主键,可置于主键属性或者getXxxx()前。
@sequenceGenerator
@Column
@Embedded
@EmbeddedId
@Lob
@version
@basic
@Transient
映射关系注解
实体之间的映射关系
一对一:一个公民对应一个身份证号码
一对多(多对一):一个公民有多个银行帐号
多对多:一个学生有多个老师,一个老师有多个学生
.net