在hibernate开发中,关于POJO类对象的状态说法不正确的是()
A: 自由状态:实体在内存中自由存在,与数据库中的记录无关
B: 持久状态:实体处于由Hibernate框架所管理的状态,对应了数据库中的一条记录,同时与某个session实例发生了关联
C: 游离状态:处于持久状态的对象,其对应的session关闭之后
D: 不能将对象从游离状态转换成持久态
A: 自由状态:实体在内存中自由存在,与数据库中的记录无关
B: 持久状态:实体处于由Hibernate框架所管理的状态,对应了数据库中的一条记录,同时与某个session实例发生了关联
C: 游离状态:处于持久状态的对象,其对应的session关闭之后
D: 不能将对象从游离状态转换成持久态
举一反三
- 对于Hibernate对象生命周期中的状态,以下说法正确的有()。 A: 自由状态,表示实体对象在内存中自由存在,不与数据库中的记录关联。 B: 持久状态,表示实体对象的引用被纳入Hibernate实体容器中加以管理,其变更将由Hibernate固化到数据库中。 C: 游离状态,表示持久状态的对象,其对应的Session实例关闭之后,该对象转换为游离状态。 D: 事务状态,表示持久化对象的状态由Session的事务管理机制维护。
- 在JPA中,一个实体对象a处于托管状态(Managed),在实体管理器对象执行了clear()操作之后,实体对象a将变为 状态。 A: 托管状态(Attatched/Managed) B: 瞬时状态(New/Transient) C: 游离状态(Detached) D: 销毁状态( Removed )
- 对于Hibernate框架,以下说法正确的有()。 A: 是一个开源ORM框架 B: SessionFactory是线程安全的 C: 支持三种持久化对象状态转换操作:持久化、临时、游离 D: 提供了单独的事务管理机制
- 实体对象的生命周期有哪些状态:()。 A: 瞬时态 B: 持久态 C: 脱管状态 D: 死亡态
- 处于托管状态的实体对象只有在事务提交时才能同步到数据库中