mybatis 之 parameterType="java.util.List"

<!-- 添加 -->
    <insert id="saveBatchMemberRoleConnRepModel" parameterType="java.util.List">
         INSERT INTO member_role_conn
         (member_id,role_id,rank_id,time_rang,begin_time,end_time,long_date,get_time,is_delete,add_user,add_time,edit_user,edit_time) 
         VALUES 
          <foreach collection="list" item="item" index="index" separator="," >  
         (#{item.memberId},#{item.roleId},#{item.rankId},#{item.timeRang},#{item.beginTime},#{item.endTime},#{item.longDate},#{item.getTime},#{item.isDelete},#{item.addUser},#{item.addTime},#{item.editUser},#{item.editTime}) 
          </foreach>
    </insert>
/**
     * 
     * 批量新增
     * 
     **/
    public ServiceMessage<String> saveBatchMemberRoleConnRepModel(
            List<MemberRoleConnRepModel> list) {
        try {
            memberRoleConnRepMapper.saveBatchMemberRoleConnRepModel(list);
            return super.returnCorrectResult("批量新增成功!");
        } catch (Exception e) {
            logger.error(e.getMessage(), e);
            return super.returnException("批量新增异常!");
        }
    }
    /**
     * 
     * 批量新增
     * 
     **/
     @Test
     public  void testSaveBatch(){
            MemberRoleConnRepModelService hessianServer = J1SOAHessianHelper.getService(url,MemberRoleConnRepModelService.class);
            List<MemberRoleConnRepModel> list = new ArrayList<MemberRoleConnRepModel>();
            MemberRoleConnRepModel obj = createObj()  ;
            list.add(obj);
            ServiceMessage<String> result = hessianServer.saveBatchMemberRoleConnRepModel(list);
            System.out.println(JSONObject.fromObject(result));
     }
private MemberRoleConnRepModel createObj() {
            MemberRoleConnRepModel obj = new MemberRoleConnRepModel();

              /**id**/
              obj.setId();

              /**会员ID**/
              obj.setMemberId();

              /**角色ID**/
              obj.setRoleId();

              /**有效时间限制(all/rang)              
               obj.setTimeRang();

              /**有效开始时间**/
              obj.setBeginTime();

              /**有效结束时间**/
              obj.setEndTime();

              /**持续时长(天)**/
             obj.setLongDate();

              /**获得时间**/
              obj.setGetTime();

              /**是否删除(Y/N)**/
              obj.setIsDelete();

              /**添加人**/
              obj.setAddUser();

              /**添加时间**/
              obj.setAddTime();

              /**修改人**/
              obj.setEditUser();

              /**修改时间**/
              obj.setEditTime();

            return obj;
     }

 

 

 

 

<select id="getTopGoodsEval" parameterType="java.util.ArrayList"
            resultType="GoodsComment">
        select t.eid,ge.content,ge.goodsid as goodsId from
        (
        select max(ge.eid)
        as eid from goods_evaluation ge where ge.goodsid
        in
        <foreach collection="values[]" index="index" item="item" open="("
                 separator="," close=")">
            #{item}
        </foreach>
        and ge.isdisplay='0' group by ge.goodsid
        ) t,goods_evaluation ge where
        ge.eid=t.eid
    </select>
public GoodsComment getTopGoodsEval(List list);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值