摘要:
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到xml中之后,在查询之前, mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{}以及${} 一、${}与#{}的区别 1、符号类型 (1)#{}:参数占位符,即预编译 阅读全文
摘要:
事务传播行为指当事务方法被另外一个事务方法调用时,必须指定事务应该如何传播,例如,方法可能继续在当前事务中执行,也可以开启一个新的事务,在自己的事务中执行。 声明式事务的传播行为可以通过 @Transactional 注解中的 propagation 属性来定义。 一、事务传播方式 PROPAGAT 阅读全文