数据库连接

首页 标签 数据库连接
# 数据库连接 #
关注
31064内容
映射关系
简介:MyBatis中通过resultMap实现关联映射。一对一使用`<association>`,一对多在一方添加`List`并用`<collection>`标签,多对一同样用`<association>`关联对象,多对多则借助中间类,双方通过`<collection>`映射集合,解决字段与属性不一致问题。(238字)
分页
简介:分页实现方式多样,包括MyBatis自带的RowBounds内存分页、PageHelper插件自动适配数据库的物理分页、原生SQL分页、数组subList分页及拦截器分页。物理分页适用于大数据量,效率高;逻辑分页适用于小数据量,内存开销大。推荐优先使用物理分页。
OAuth2.0实战案例
基于Spring Boot与Spring Cloud构建OAuth2安全认证系统,包含父工程、资源服务与授权服务模块,集成Spring Security、MyBatis及MySQL,实现统一权限管理与安全访问控制。
Java高效学习指南:从入门到精通的科学路径与实践方法
本文系统梳理Java从入门到精通的科学学习路径,涵盖基础语法、面向对象、集合框架、并发编程、JVM原理、主流框架(Spring/Spring Boot/MyBatis)及项目实战,结合高效学习方法与优质资源推荐,助力开发者构建扎实技术体系,少走弯路,快速进阶。
ThreadLocal 的原理
ThreadLocal 用于实现多线程环境下的变量隔离,每个线程通过 ThreadLocalMap 独享资源,避免竞争。以 ThreadLocal 为 key,隔离对象为 value,实现线程间数据独立。使用后需调用 remove() 防止内存泄漏。
Mybatis映射关系(1-1 1-n n-n)
本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一和多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;利用association处理多对一,collection处理一对多及多对多关联,结合实例展示JSON与XML配置方式,帮助理解复杂对象关系的持久化映射。
mybatis常见配置
本文介绍MyBatis核心配置机制,涵盖属性加载优先级(方法参数 > resource/url > properties内嵌)、常用配置项如缓存、延迟加载、执行器类型等,并详解多环境配置方式及事务管理(JDBC与MANAGED)。适用于需灵活管理数据源与事务的开发者。
2.映射关系(1-1 1-n n-n)
本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一及多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;利用`<collection>`处理集合关联,`<association>`处理单对象关联,结合实际场景配置XML映射规则,实现复杂数据结构的准确封装与查询。
2.映射关系(1-1 1-n n-n)
本文介绍了MyBatis中四种核心映射关系:一对一(通过resultMap解决字段与属性不一致)、一对多(如用户关联多个角色,使用`<collection>`标签)、多对一(如博客与作者,使用`<association>`标签)以及多对多(通过中间类实现,如用户与部门的双向关联),并结合JSON和XML示例说明配置方式,适用于复杂对象关系的数据库映射处理。
|
7月前
| |
来自: 计算巢
MyBatis映射关系
本文介绍MyBatis中四种映射关系:一对一(resultMap处理字段与属性映射)、一对多(使用`<collection>`标签关联集合)、多对一(通过`<association>`建立关联)及多对多(借助中间类实现双向集合映射),适用于复杂对象关系的数据持久化处理。
免费试用