开发喵星球

MyBatis 实现一对多有几种方式,怎么操作的?

MyBatis 实现一对多关联查询有几种方式,主要有两种常用的方式:嵌套查询和嵌套结果。 1. 嵌套查询(Ne […]


MyBatis 实体类中的属性名和表中的字段名不一样,怎么办?

当实体类中的属性名与表中的字段名不一致时,可以使用 MyBatis 的结果映射(ResultMap)或者在 S […]


MyBatis 的 mapper 接口调用时有哪些要求?

在 MyBatis 中调用 Mapper 接口时,有一些要求和约定: 方法命名与映射文件对应: Mapper […]


MyBatis 是如何将 sql 执行结果封装为目标对象并返回的?都有哪些映射形式?

MyBatis 将 SQL 执行结果封装为目标对象并返回,这一过程主要通过 ResultMap 进行对象映射。 […]


MyBatis 与 Spring 的整合?

MyBatis 与 Spring 的整合主要通过 Spring 提供的支持来管理 MyBatis 的 SqlS […]


MyBatis 的一级缓存和二级缓存?

MyBatis 中存在一级缓存和二级缓存两种缓存机制: 一级缓存(Local Cache) 作用范围: 一级缓 […]


MyBatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?

MyBatis 的动态 SQL 允许在 SQL 映射文件中编写动态条件,根据不同的条件生成不同的 SQL 语句 […]


MyBatis 是否支持延迟加载?如果支持,它的实现原理是什么?

是的,MyBatis 支持延迟加载(Lazy Loading)。延迟加载指的是在需要使用某个对象时才去加载该对 […]


MyBatis 的 Xml 映射文件中,不同的 Xml 映射文件,id 是否可以重复?

在 MyBatis 中,不同的 XML 映射文件中,id 可以重复。每个 XML 映射文件中的 <sel […]


MyBatis 能执行一对多,一对一的联系查询吗,有哪些实现方法?

是的,MyBatis 可以执行一对多、一对一等复杂的关联查询,实现方法主要有以下几种: 一对多关联查询: 使用 […]


Newer posts | Older posts

Proudly powered by WordPress