MyBatis传多个参数的方法
来源:互联网 发布:三知四会一联通 编辑:程序博客网 时间:2024/06/18 03:22
第一种方案
DAO层的函数方法
public User selectUser(String name,String area);对应的Mapper.xml
<select id="selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{0} and user_area=#{1}</select>其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。
第二种方案
此方法采用Map传多参数.
Dao层的函数方法
<select id=" selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{userName,jdbcType=VARCHAR} and user_area=#{userArea,jdbcType=VARCHAR}</select>
Service层调用
个人认为此方法不够直观,见到接口方法不能直接的知道要传的参数是什么。
第三种方案
Dao层的函数方法个人觉得这种方法比较好,能让开发者看到dao层方法就知道该传什么样的参数,比较直观,个人推荐用此种方案。
阅读全文
0 0
- MyBatis传多个参数的方法
- MyBatis传多个参数的3种方法
- 【转】MyBatis传多个参数的方法
- 关于mybatis多参数查询的方法
- MyBatis接受参数的两种方法
- Mybatis传递参数的几种方法
- Mybatis 传入多个参数的方法
- MyBatis传递多个参数的方法
- MyBatis传递多个参数的方法
- Mybatis之传多个参数方法总结
- Mybatis之传多个参数方法总结
- MyBatis向sql语句传多个参数方法
- Mybatis传多个参数的解决方案
- Mybatis传多个参数的bug
- Mybatis方法参数一
- Mybatis映射多个参数不同的方法
- mybatis传入多个参数的几种方法
- mybatis使用Map传多个参数的使用
- 设计模式之工厂模式
- js遍历树算出每个节点的叶子节点的个数并且输出
- SQL Server: 将 16进制 转成字符串及根据GUID产生bigint
- Base封装之我的最简MVP架构
- Oracle 查询对应表所有字段名称,可排除不想要的字段
- MyBatis传多个参数的方法
- JSON.NET对象序列化示例教程
- 行人检测(Pedestrian Detection)资源
- spi-gpio+mcp2510驱动移植
- Spark性能优化指南——基础篇
- 容器集群管理平台的比较
- java父类和子类的相互访问
- 【2017/6】《流畅的Python》 (fluent python) 笔记
- ~Linux下crond服务与crontab命令的调研~