1.持久态
session里面有这个对象
被session管理的对象
一级缓存中有这个对象
2.托管态 有oid的表示 数据库中有这个记录
通过对象关联数据库中的数据:
持久态可以关联持久态
持久态关联托管态
少的一方放弃主见维护,交给多的一方来维护主键
瞬时对象持久化
一节缓存中是否有对象
前提是主键的类型是String类型的
结论:
如果是java保存实体的主键类型是基本数据类型,save方法传递的参数保存完就是持久态
如果是java保存实体的主键类型不是基本数据类型,save方法返回的对象才是持久态
2.托管态 有oid的表示 数据库中有这个记录
3.瞬时态 仅仅是new了一个对象存在
通过对象关联数据库中的数据:
持久态可以关联持久态
持久态关联托管态
少的一方放弃主见维护,交给多的一方来维护主键
瞬时对象持久化
一节缓存中是否有对象
前提是主键的类型是String类型的
结论:
如果是java保存实体的主键类型是基本数据类型,save方法传递的参数保存完就是持久态
如果是java保存实体的主键类型不是基本数据类型,save方法返回的对象才是持久态