
MyBatis技术探索之路
文章平均质量分 89
欢迎来到我的 MyBatis 学习总结专栏!MyBatis 是一款优秀的持久层(ORM)框架,它简化了数据库操作和 Java 对象的映射。在这里,我将分享我在学习和使用 MyBatis 过程中的技巧、经验和体会。
席之郎小果冻
一个在生活中挣扎的码农,尽管困难重重,但依然奋力向上!
展开
-
【02】【Mybatis整体架构介绍】
数据源模块负责管理数据库连接,通常包括连接池的配置和使用。提供对多种数据源类型的支持,比如 DBCP、C3P0、JNDI 等,以提高数据库连接的性能和资源利用率。事务管理实现事务的提交和回滚功能。支持不同的事务管理方式,包括 JDBC 事务和通过框架(如 Spring)托管的事务管理。缓存模块提供缓存策略以优化查询性能,通过减少数据库查询次数来提升效率。包括一级缓存(会话级别)和二级缓存(全局/映射器级别),其中一级缓存默认开启,而二级缓存需要配置启用。原创 2024-11-09 10:42:09 · 1167 阅读 · 0 评论 -
【01】【MyBatis 框架简介】
MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及 获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。原创 2024-11-05 19:22:08 · 917 阅读 · 0 评论