今天项目中用hibernate遇到下面错误
Parameter with that position [1] did not exist
hql查询
Query query=this.GetSession().createQuery("from Stu where SName in (?)", sname);
当时sname传入的参数值为 zhangsan,lisi,wangwu
这样解析后sql为:from Stu where SName in (zhangsan,lisi,wangwu)
多个逗号隔开就知道问题了,
将sname 解析一下就可以了
List<String> snameList = Arrays.asList(sname.split(","));
snameList.stream().collect(Collectors.joining("','", "'", "'"));转成 'zhangsan','lisi','wangwu'
再次执行 ok
当然如果按照zhangsan,lisi,wangwu去查询会导致索引失效
相关推荐
标题 "does not exist. 解决 /root/.Xauthority does not exist" 涉及到的是一个常见的 Linux 系统问题,通常在使用图形界面(如 X Window System)或通过 SSH 远程连接时遇到。这个问题指出,系统找不到 `/root/....
“Controller does not exist.”登陆后台突然是这个提示登陆不上后台了。 入口为:index.php?m=admin 这是控制器不存在错误 应该是改过了系统文件,或者是上传文件缺失。 可以这样做,把phpcms/ 目录下的所有文件和...
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法:安装此安装包后即可解决问题
if not exist c:\1.txt echo. >c:\1.txt & goto err1 if not exist c:\2.txt echo. >c:\2.txt & goto err1 if not exist c:\3.txt echo. >c:\3.txt & goto err1 if not exist c:\4.txt echo. >c:\4.txt & goto err1 ...
解决SAPGUI800使用SMARTFORMS创建/编辑文本时报错CSapEditorCtrl::GetObject: Object 15 does not exist的对应版本SAPscript Legacy Text Editor patch安装包
"SQL中对not in和not exist查询的替代算法.pdf" 本文主要讨论了SQL中对not in和not exist查询的替代算法。首先,作者简要介绍了SQL语言的基本概念和特点,然后讨论了not in和not exist查询的低效性及其原因。接着,...
在 Windows 操作系统中,`FILE_DOES_NOT_EXIST` 是一个错误代码,通常表示尝试访问的文件不存在于指定的位置。该错误代码在内核模式下通过 `NTSTATUS` 类型来表示,具体的值定义为 `0x00000005`。当应用程序或驱动...
标题 "The skin does not exist: Unable to determine the release version" 提到的问题,通常是与软件部署或更新时出现的错误有关,尤其是与版本控制或者界面显示有关。这可能是指在使用某些开源工具或框架时,系统...
NULL 博文链接:https://snowelf.iteye.com/blog/507976
在IT行业中,字体是至关重要的元素,尤其是在设计、排版和网页开发中。"字体"这一标签涵盖了关于电脑和数字设备上使用的各种字符样式和视觉表现形式的知识。在这个压缩包文件中,虽然没有具体的标题和描述,我们可以...
IN、EXISTS、NOT EXISTS、NOT IN 在 SQL 语句中的应用和区别 IN 语句和 EXISTS 语句都是 SQL 语句中用来判断是否存在某个值的语句,但是它们的实现机制和应用场景是不同的。 IN 语句是通过 hash 连接来实现的,它...
Warning: /opt/module/sqoop/bin/…/…/hcatalog does not exist! HCatalog jobs will fail. Please set $HCAT_HOME to the root of your HCatalog installation. Warning: /opt/module/sqoop/bin/…/…/accumulo ...
Code::Blocks – The file does not exist. 1. Code::Blocks Could not open the file '/home/strong/codeblocks_work/Fire-master/src/bubble/config.cpp'. The file does not exist. 2. Build log ...... g++: ...
一般情况都是因为文件的上级目录不存在浏览权限。...详细说明:Serv_U安装设置以及530 Not logged in, home directory does not exist解决方法安装程序尽量采用最新版本,避免采用默认安装目录,设置好serv-u
在 Django 框架中,`ObjectDoesNotExist` 和 `DoesNotExist` 是两种常见的异常类型,它们用于处理数据查询未找到结果的情况。了解并正确使用这些异常可以帮助开发者编写更健壮、容错性更强的代码。 `ObjectDoesNot...
Navicat Premium 16 连接 PostgreSql datlastsysoid does not exist
Class Does Not Exist(解决方案).md
log4j-99.0-does-not-exist.jar 处理logback和log4j的包冲突
VSCode 中 Vue 项目报错 Property ‘xxx‘ does not exist on type ‘CombinedVueInstance…Vetur(2339) 在 VSCode 中使用 Vue 项目时,可能会遇到 Property ‘xxx‘ does not exist on type ...