发表于: 2025-03-24 21:05:43
0 8
今天完成的事情:
虽然做完了单元测试,但对内容一知半解在网上找视频去系统的认识了Mybatis
在Mybatis中文网找核心配置文件
usemapper的配置文件
了解了jdbc和mabits的区别
MyBatis 和 JdbcTemplate 各有优势,选择取决于具体需求。MyBatis 提供了高度灵活的手动SQL编写和复杂的结果映射机制,支持动态SQL,适合需要精细控制SQL和处理复杂数据关系的场景,但学习曲线较陡。而JdbcTemplate 作为Spring框架的一部分,简化了JDBC编程,易于上手且与Spring生态系统集成良好,适用于SQL相对简单、追求快速开发的项目。因此,若需优化和控制SQL查询则倾向于选择MyBatis;若希望加速开发流程并简化数据库访问代码,则JdbcTemplate更为合适。
mabits的组成核心组件
SqlSessionFactory:这是 MyBatis 的核心接口之一,用于创建 SqlSession 实例。通常在应用启动时配置并实例化一次,并在整个应用生命周期中使用。
SqlSession:代表与数据库之间的一次会话,可用于执行命令、获取映射器以及管理事务。SqlSession 不是线程安全的,不应该被共享,每次数据库操作都应获取新的实例。
Mapper:Mapper 接口定义了针对数据库的操作方法。这些方法可以对应到 XML 映射文件中的 SQL 语句,或者直接通过注解来定义 SQL。MyBatis 可以自动生成 Mapper 接口的实现。
mybatis-config.xml:这是 MyBatis 的全局配置文件,包含了数据源、事务管理器等配置信息。此外,还可以在这里配置类型别名(typeAliases)、插件(plugin)、环境(environment)等。
明天计划的事情:
继续学习mabits基础知识
遇到的问题:
基础太薄弱,感觉不能继续继续下一步了,准备学习一下基础内容
收获:
学会了mabits基础框架的构造
评论