07 2023 档案

摘要:#{}是预编译处理、是占位符, ${}是字符串替换、是拼接符。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调⽤ PreparedStatement 来赋值; Mybatis在处理${}时,会将sql中的${}替换成变量的值,调⽤ Statement 来赋值; 使⽤#{}可以有效的 阅读全文
posted @ 2023-07-18 16:09 忱康 阅读(56) 评论(0) 推荐(0) 编辑
摘要:@ConditionalOnClass 是 Spring Framework 提供的一个注解,用于在应用程序上下文加载过程中根据类的存在与否来决定是否创建或配置某个 bean。 通常情况下,当应用程序上下文加载时,Spring 会根据配置文件或注解等方式定义的 bean 定义来创建对象,并将其加入到 阅读全文
posted @ 2023-07-18 14:32 忱康 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:1、事务的实现思想 在spring中要想某个方法具有事务,只要在方法前加一个@Transactional注解。然后spring就会利用aop思想,在这个方法执行前开启事务, 在方法执行后选择提交事务或者回滚事务。 2、7种事务传播机制 @Transactional(propagation = Pro 阅读全文
posted @ 2023-07-04 16:35 忱康 阅读(42) 评论(0) 推荐(0) 编辑