题目
A.Propagation.REQUIRED:必须需要事务
B.Propagation.SUPPORTS:支持当前事务,如果不存在则以非事务方式执行
C.Propagation.MANDATORY:支持当前事务,如果不存在则抛出异常
D.Propagation.REQUIRES_NEW:创建一个新事务,如果有当前事务则暂停当前事务
E.Propagation.NOT__SUPPORTED:以啡方式执行,如果当前事务存在则暂停
F.Propagation.NESTED:如果当前务存在,则在嵌套事务中执行
第1题
A.readOnly 该属性用于设置当前事务是否为只读的事务,设置为false表示是只读,设置为true表示可读写
B.rollbackFor 该属性用于设置需要进行回滚的异常数组,当方法中抛出指定异常数组中的异常时,则进行事务回滚
C.noRollbackFor该属性用于设置不需要进行回滚的异常数组,当方法中抛出指定异常中的异常时,不进行事物的回滚
D.propagation该属性用于设置事务的传播行为
第2题
A.事务用到的注解是@Transactional注解
B.SpringDataJPA的事务管理机制是默认@Transactional注解式事务
C.以默认情况的事务管理机制是代理方式的,通过添加@Transactional注解式配置方法使用事务
D.@Transactional只能被应用到public方法上,对于其他非public的方法,如果标记了@Transactional就会报错
第3题
B.启动类上标准@EnableTransactionManagement打开事务管理
C.在需要事务托管的类上标注@Transactional注解。一般放在Service层实现类上
D.对于查询方法,应该配置不需要事务支持,并将数据集设为只读:@Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true)
第6题
A.如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行
B.如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务
C.创建一个新的事务,如果当前存在事务,则把当前事务挂起
D.以非事务方式运行,如果当前存在事务,则把当前事务挂起
第8题
A.REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务
B.SUPPORTS:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行
C.REQUIRES_NEW:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务
D.NOT_SUPPORTED:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行
第9题
A.Spring注解@Autowired(required=true)表示一定要找到匹配的Bean,否则抛异常,默认值是false
B.@Qualifier("bean的名字")按名称装配Bean,与@Autowired组合使用,解决按类型匹配找到多个Bean问题
C.@Resource默认情况下是按照名称进行匹配,如果没有找到相同名称的Bean,则会按照类型进行匹配
D.@Transactional声明式事务
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!