MyBatis框架
文章平均质量分 95
MyBatis框架
你会魔法吗✧(≖ ◡ ≖✿)
黎知音 -- 月光在六点半
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis (注解开发)五
本文介绍了Mybatis注解开发中的16个核心注解,包括缓存配置(@CacheNamespace、@CacheNamespaceRef)、结果映射(@Results、@Result)、关联关系(@One、@Many)、动态SQL生成(@SelectProvider)等。重点注解如@Options控制SQL执行选项,@Param绑定多参数,@SelectKey获取主键,以及@Flush强制刷新会话。这些注解替代XML配置,简化了Mybatis的CRUD操作、复杂映射和缓存管理,适用于Java接口直接编写SQL原创 2025-07-21 04:36:15 · 663 阅读 · 1 评论 -
Mybatis 进阶(动态SQL)三
MyBatis 是一个持久层框架,它支持通过 XML 或注解的方式配置 SQL 映射。MyBatis 的动态 SQL 是指根据不同的条件动态生成 SQL 语句,这样就可以避免写大量的 if-else 语句或者手动拼接 SQL 字符串,减少了代码量,提高了 SQL 的灵活性。原创 2025-07-12 18:33:31 · 443 阅读 · 0 评论 -
MyBatis核心(配置) 二
(1)MyBatis 核心对象 包括SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession。(2) `try-with-resources` (3)MyBatis 核心配置文件properties、environments 、settings、typeAliases、mappers(4)MyBatis 映射文件 resultMap、select、insert、update、delete、sql标签原创 2025-07-12 04:10:57 · 488 阅读 · 1 评论 -
MyBatis 框架 (基础)一
MyBatis是一款高效的Java持久层框架,通过XML或注解简化数据库操作。相比传统JDBC,MyBatis具有三大优势:1)灵活控制SQL语句,便于性能优化;2)学习曲线平缓;3)支持动态SQL生成。传统JDBC存在代码冗长、维护困难、资源管理繁琐等缺陷。MyBatis通过Mapper接口和XML配置实现对象关系映射,使SQL与Java代码分离,提升开发效率和可维护性。示例展示了从JDBC到MyBatis的转变过程,包括Maven依赖配置、实体类定义、Mapper接口编写和XML映射文件设置。MyBat原创 2025-07-10 04:13:18 · 1015 阅读 · 0 评论
分享