如何在mapper传入list参数
来源:互联网 发布:mac卸载海马玩模拟器 编辑:程序博客网 时间:2024/06/11 00:47
mapper.xml文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.xxx.xx.cms.dal.extdao.GroupByMaterialMapper"> <select id="groupByMaterialIds" resultType="com.xxx.xx..cms.dal.extdomain.GroupByMaterialDO"> select t1.material_id AS materialId, t2.material_name AS materialName, t2.material_type AS materialType, t1.position_id AS positionId, t5.position_name AS positionName, t1.project_id AS projectId, t3.project_name AS projectName, t1.task_id AS taskId,t4.task_name AS taskName from xspace_task_material_pre t1 left join xspace_material_pre t2 on t1.material_id = t2.id left join xspace_delivery_project_pre t3 on t1.project_id = t3.id left join xspace_delivery_task_pre t4 on t1.task_id = t4.id left join xspace_content_position_pre t5 on t1.position_id = t5.id <where> t1.material_id in <foreach close=")" collection="materialIds" item="listItem" open="(" separator=","> #{listItem} </foreach> </where> order BY t1.material_id </select></mapper>
mapper.java文件
import com.xxx.xx.cms.dal.extdomain.GroupByMaterialDO;import org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;import java.util.List;/** * * @author * @version 2017/12/5 17:38:29 */@Mapperpublic interface GroupByMaterialMapper { /** * * * @param materialIds * @return */ List<GroupByMaterialDO> groupByMaterialIds(@Param("materialIds") List<Long> materialIds);}
阅读全文
0 0
- 如何在mapper传入list参数
- list传入参数类型
- mybatis mapper 传入多个参数方法
- 如何在myeclipse中由命令行参数传入数据
- Java如何在方法中修改传入参数的值
- 如何在HQL的参数中传入null值
- 如何在线程Thread中传入参数一
- Mybatis mapper配置文件传入数组参数,同时操作一组数据
- MyBatis中mapper接口方法多参数传入
- 关于Mybatis中mapper.xml的传入参数简单技巧
- .net 如何接受传入参数
- 如何给Makefile 传入参数
- 在dfs中传入List参数,所带来的引用bug
- MyBatis-sqlMapper传入List类型参数,返回List类型参数。
- 通过传入list在客户端生成xml
- springmvc mybatis,传入mapper中查询数据库,参数变问号,无效的参数
- Mybatis传入多个参数 Map List作为参数
- mybatis传入List参数或者单个String 参数等问题
- 用深度学习构造聊天机器人简介
- keras搬砖系列-模型可视化
- 写于开始
- android 应用前后台判断
- idea中Terminal终端无法执行GIT命令: touch README.md问题解决
- 如何在mapper传入list参数
- Argument for @NotNull parameter 'name' of com/android/tools/idea/welcome/Platform.<init> must not be
- 数据产品面试准备
- tornado使用post方法
- Mybatis if test 判断数字时需要注意
- python内存机制
- 自定义标签实现分页查询1.0版本
- malloc和free(3)——malloc()申请内存得到指针,通过memcpy()拷贝数据到指针所指内存,指针没有改变,调用free()释放内存不会报错
- 每日练习|Day012