在{}中应用@Param进行多参数查询
发布时间
阅读量:
阅读量
在${}中为甚么采用@Param

多参数查询******@Param****** * 引入
- MyBatis中的参数
在深入探讨 MyBatis 框架的参数处理机制之前,我们需要先厘清其底层接口 SqlSession 的核心限制。SqlSession 提供的 insert、update、delete、selectOne 以及 selectList 等核心数据操作方法,在接口设计层面严格遵循“单参数”原则,即每个方法至多只能接收一个参数对象。这一设计初衷是为了简化内部参数解析逻辑,但在实际业务开发中,往往需要同时传递多个独立的业务字段。若要在 MyBatis 中实现多参数传递,开发者通常面临两种选择:一是将多个参数封装到一个标准的 JavaBean 对象中,二是将其封装到一个 Map 集合中。在这种封装模式下,XML 配置文件中的 SQL 语句里,#{} 占位符所引用的名称,实际上对应的是 JavaBean 的属性名或 Map 中的键(key)。
MyBatis
全部评论 (0)
还没有任何评论哟~
