- 博客(9)
- 收藏
- 关注
原创 Spring配置拓展
如果事务 A 在读取数据之后,事务 B 修改了该数据并提交,然后事务 A 再次读取该数据,就会导致不可重复读。不可重复读的问题在于读取到了不一致的数据,可能会导致结果不可靠。如果事务 A 在读取数据之后,事务 B 修改了该数据但尚未提交,然后事务 A 再次读取该数据,就会导致脏读。脏读的问题在于读取到了不一致或无效的数据,可能会导致错误的结果。幻读(Phantom Read): 幻读指一个事务在读取了一组数据后,另一个事务插入了满足该条件的新数据,导致第一个事务再次读取时出现了额外的数据。
2023-08-21 23:04:40
148
1
原创 Spring 整合 MyBatis
一,整合步骤:1.配置依赖:使用Maven项目,在pom.xml中导入需要的相关依赖2.配置Mybatis核心配置文件3. 写mapper接口:4.写mapperSql:5.写spring配置文件:最后编写测试类。
2023-08-18 11:41:31
86
1
原创 Spring深入
基于Java配置方式更加灵活,可以通过代码来动态配置AOP,适用于复杂的AOP场景或需要在运行时动态调整AOP配置的场景。基于Java配置:使用Java代码来配置AOP,可以通过@Configuration注解的配置类中使用@Bean注解来定义切面和增强,通过@EnableAspectJAutoProxy注解来启用AOP支持。在使用构造器注入时,可以确保被注入的依赖对象在实例化之后就可用。需要注意的是,在使用注解注入时,需要确保已经配置了相应的注解处理器,以便Spring能够识别和处理注解。
2023-08-17 11:43:27
100
1
原创 初识Spring
Spring是一个开源的Java应用程序开发框架,它为开发者提供了一套全面的解决方案,用于构建企业级应用程序。Spring框架提供了许多功能模块,包括依赖注入、面向切面编程、事务管理、Web开发和集成等,使得开发者可以更加简化和高效地开发应用程序。
2023-08-15 23:25:01
79
原创 MyBatis详情总结
目录一、MyBatis简介二、MyBatis核心文件 三、常用配置四、常用映射五、开发步骤 定义完记得在核心文件里面加上要用到的映射文件路径 和Java创建实体类一样 环境配置(environments): 2. 映射器配置(mappers):注册映射器,告诉MyBatis加载哪些映射文件。 3.设置配置(settings):设置全局属性,如是否缓存或延迟加载等。 1.select:查询映射: 2. insert:插入映射: 3. update:更新映射: 4.delete
2023-08-14 11:44:13
55
原创 Mybatis动态SQL
动态SQL是一种根据不同条件生成不同SQL语句的技术。主要特点:根据条件包含或排除SQL片段,从而形成不同的SQL。提供标签,标签内的SQL片段可以根据条件包含或排除。常用的标签有、、等。通过OGNL表达式判断条件是否成立,从而控制标签包含或不包含。能根据不同参数动态地在SQL中嵌入参数值。能实现组合复杂的动态SQL语句,方便执行不同条件的查询或更新操作。
2023-08-14 10:05:30
64
原创 MyBatisDay2-SQL映射文件详解
SQL映射文件,通常也被称为MyBatis映射文件,是用于定义SQL语句与Java方法之间的映射关系的文件。它使用XML或注解的方式来描述SQL语句的执行逻辑,包括SQL的类型、参数映射、结果映射等,在MyBatis框架中,SQL映射文件是配置文件的一部分,用于将数据库操作与Java方法进行绑定。通过SQL映射文件,我们可以将复杂的SQL语句拆分成多个可复用的片段,并将其与Java方法关联起来,实现灵活的数据库操作。
2023-08-09 10:22:44
784
原创 maven的从0到1
Maven是一个流行的项目管理工具,用于构建、管理和发布Java项目。它提供了一种标准化的方式来组织项目结构、管理依赖关系、执行构建任务以及生成项目文档和报告,可以使我们更加高效的管理我们的项目文件。
2023-08-04 11:15:24
100
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅