JPA有四个状态
(1)瞬时状态
刚刚new 创建出来,没有和entityManager发生关系
(2)托管状态(持久状态)
已经和entityManager发生关系
(3)脱管状态(游离状态)
已经和entityManager脱离关系
(4)删除状态
如果我们要删除一个内容 remove 这个对象的状态就是删除状态
关联关系
组合关系:(多对一 或者一对多 整体和部分之间,整体和部分不能分割)
聚合关系:(多对一 或者一对多 整体和部分之间,整体和部分可以分开存在)
多对一
查询
@ManyToOne(fetch = FetchType.EAGER/LAZY)
EAGER: 急切 迫切 你不管你使用不使用 都把数据查询出来
LAZY: 懒加载 你需要用的 才去加载数据 性能要好一点