•ManyToOne 多对一关联(单向或双向)
•OneToOne 一对一关联(单向或双向)
•OneToMany 一对多关联(单向或双向)
•ManyToMany 多对多关联(单向或双向)
@ManyToOne(fetch=FetchType,cascade=CascadeType ) 可选
•@ManyToOne 表示一个多对一的映射 , 该注解标注的属性通常是数据库表的外键
•optional: 是否允许该字段为 null, 该属性应该根据数据库表的外键约束来确定 , 默认为 true
•fetch: 表示抓取策略 , 默认为 FetchType.EAGER
•FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载,即从数据库读到内存