1.Druid部分
druid连接池很强大,具体可以通过spring.datasource.druid.*
来做配置,它还提供了监控和过滤功能,十分有用!
2.JdbcTempalte
插入数据库并返回主键(面试问到过)
executeAndReturnKey
3.事务的传播特性
传播性 值 | 描述 |
---|---|
PROPAGATION_REQUIRED 0 | 当前有事务就⽤用当前的,没有就用新的 |
PROPAGATION_SUPPORTS 1 | 事务可有可⽆,不是必须的 |
PROPAGATION_MANDATORY 2 | 当前一定要有事务,不然就抛异常 |
PROPAGATION_REQUIRES_NEW 3 | ⽆论是否有事务,都起个新的事务 |
PROPAGATION_NOT_SUPPORTED 4 | 不⽀持事务,按⾮事务方式运行 |
PROPAGATION_NEVER 5 | 不支持事务,如果有事务则抛异常 |
PROPAGATION_NESTED 6 | 当前有事务就在当前事务里再起⼀个事务 |
4.事务的机制