FetchType.LAZY: 懒加载加载一个实体时,定义懒加载的属性不会马上从数据库中加载
FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立刻加载
@Entity:表示这个类为一个实体类
@Table(name="xx")指定数据库映射的表名
@Id :设置主键
@Column 设置字段属性
--name:字段名
--length:字段长度
--unique:是否唯一
--nullable:是否可以为空
--insertable:是否可以插入
--updateble:是否可以跟新
@Temporal(TemporalType:Date)
主键生成策略(自增)
@GeneratedValue(strategy=GenerationType.Table)
@OneToMany(cascade=?,mappedBy="?")
@JoinColumn(name="?",referencedColumnName=”?“)
@ManyToOne
@ManyToMany
@JoinTable(name="?",
joinColumns{@JoinColumn(name=""),referencedColumnName=""},
inverseJoinColumns={@JoinColumn(name="",referencedColumnName="")} )
@OneToOne
@Transient 忽略的字段与属性,不会持久化到数据库