首页 > 其他分享 >new Integer[]{6,7,8}个人见解

new Integer[]{6,7,8}个人见解

时间:2022-09-23 17:47:18浏览次数:37  
标签:个人见解 mapper DynamicSQLMapper result Integer Mybatis new

    @Test
    public void testDeleteMoreByArray(){
        SqlSession sqlSession = SqlSessionUtils.getSqlSession();
        DynamicSQLMapper mapper = sqlSession.getMapper(DynamicSQLMapper.class);
        int result = mapper.deleteMoreByArray(new Integer[]{6,7,8});
        System.out.println(result);
    }
  对于有人提出为什么会这样写new Integer[]{6,7,8},这里解释下,不对之处还请高人指出.我是只在Mybatis中有过这样的写法,这里的Integer[]数组是Mybatis要求的,因为使用的数据不止一个,所以用数组,{6,7,8}则是对*Mapper.xml中#{}占位符的填充,为什么用{}呢?因为有new关键字,大括号则为初始化该对象,用的也是Integer包装类.

标签:个人见解,mapper,DynamicSQLMapper,result,Integer,Mybatis,new
From: https://www.cnblogs.com/DuWenjie/p/16723543.html

相关文章

  • 企业微信消息推送通用类(仅Text、Markdown、Image、News类型实现,功能完善中)
    1usingxxx.Core.Entity;2usingNewtonsoft.Json;3usingNewtonsoft.Json.Linq;4usingSystem;5usingSystem.Collections.Generic;6usingSystem......
  • 19.new和delete用于数组
    程序1://2022年9月20日22:06:27#include<iostream>#pragmawarning(disable:4996)usingnamespacestd;//1.new创建基础类型的数组voidtest01(){//申请基础......
  • 【postman】postman插件newman的安装与使用
    一、newman的安装(newmanan安装相关内容来源摘自:https://blog.csdn.net/a272329874a/article/details/115232486)1、关于newmannewman是postman的命令集合运行器。允许......
  • [vscode] 设定在 new tab 中打开文件
    每次打开文件都新开一个tab方法一设置中搜索previewWorkbench/EditorManagement选项卡中取消勾选Workbench>Editor:EnablePreview方法二Ctrl+Shift+P搜索......
  • dotnet 使用 Newtonsoft.Json 输出枚举首字符小写
    本文告诉大家如何使用Newtonsoft.Json输出枚举首字符小写实现方法是加上JsonConverterAttribute特性,传入StringEnumConverter转换器,再加上参数设置首字符小写如下......
  • JavaScript中new Object()是什么?
    https://blog.csdn.net/GreyBearChao/article/details/78689982https://blog.csdn.net/weixin_45916711/article/details/109542980语法:newObject(value)newObject()将......
  • The new
    从小学开始我好像就是一个比较偏文科生的人(从小训练所谓的“琴棋书画”怎么说呢,目前只有古筝拿得出手一点哈哈哈哈......
  • int 和Integer(自动拆装箱)
    Integer是int的封装类,int与Integer比较时,Integer会自动拆箱,无论怎么比,int与Integer都相等,Integer比较时,查看java源代码可知道,在-128与127之间,Integer会自动存在内存中,再有......
  • Code Gets New
    JDKInteger-缓存实现publicstaticIntegervalueOf(inti){if(i>=IntegerCache.low&&i<=IntegerCache.high)returnIntegerCache.......
  • 深入理解C++的new和delete
    一、C++中的动态内存管理方式C语言中的动态管理方式是用malloc、free函数,它们在C++仍然可以继续使用,但是由于在部分地方略显无能为力,且使用起来比较麻烦,所以C++提出了自己......