什么是事务?请说明EntityManager对象的事务管理的两种方式。
举一反三
- 在JPA的事务管理中,对于不同的运行环境、不同的 EntityManager对象可以选择不同的事务类型,那么在Java SE环境下,应用托管的EntityManager对象,可以采用的事务管理类型是 。 A: JTA B: RESOURCE_LOCAL C: 容器事务 D: JDBC事务
- 在JPA的事务管理中,对于不同的运行环境、不同的EntityManager对象可以选择不同的事务类型,那么在JavaSE环境下,应用托管的EntityManager对象,可以采用的事务管理类型是。
- 以下有关事务管理方式相关说法错误的是。() A: Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理。 B: 编程式事务管理:是通过AOP技术实现的事务管理,就是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚。 C: 声明式事务管理:其主要思想是将事务管理作为一个“切面”代码单独编写,然后通过AOP技术将事务管理的“切面”代码植入到业务目标类中。 D: 声明式事务管理最大的优点在于开发者无需通过编程的方式来管理事务,只需在配置文件中进行相关的事务规则声明,就可以将事务规则应用到业务逻辑中。
- 以下有关Spring事务管理及核心接口说法错误的是。 A: PlatformTransactionManager接口是Spring提供的平台事务管理器,主要用于管理事务。 B: TransactionDefinition接口是事务定义(描述)的对象,该对象中定义了事务规则,并提供了获取事务相关信息的方法。 C: TransactionStatus接口是事务的状态,它描述了某一时间点上事务的状态信息。 D: 在事务管理过程中,传播行为可以控制是否需要创建事务以及如何创建事务,通常情况下,对于数据的查询、插入、更新和删除操作,必须进行事务管理。
- 什么是事务?简单说明事务的基本特性?