♣
[hibernate]请教一下这样的查询如何写?
所属目录:Java | 类型:技术问答 | 时间:2007-05-21
问题:
string namecolls = "aa,bb,cc,dd"
aa,bb,cc,dd是cat的名字集,是一个用逗号隔开的字符串。
要查出名字在上面名字集里的小猫,该如何解决?
如
from cat cat where cat.name in (aa,bb,cc,dd)
这样可以
但这样我必须把"aa,bb,cc,dd"转成"aa,bb,cc,dd"这样的形式,有没有更简单的解决方法?
· 网友精彩回答:
发表者:arrowkylin
string namecolls = "aa,bb,cc,dd";
string[] params=namecolls.split(",");
return session.createquery("from from cat cat where cat.name in (:names)")
.setparameterlist("names",params);
发表者:sunlen
string namecolls = "aa,bb,cc,dd" ;
namecolls = ""+namecolls;
namecolls.replaceall(",",",");
namecolls = namecolls + "";
- 更多问题:
- · CVS代码库,各位大侠帮助
- · 请教一个混合编程的问题
- · 怎样载入位图文件到DirectDraw中
- · 怎么在CONSOLE程序中使用定时器?
- · 很不错的OA系统源程序!使用PHPLIB模板开发.
- · 怎样让VB编出来的程序窗口更漂亮?(给40分)
- · 关于jb的小问题
- · 请问,用C#能做类似于QQ的即时通迅软件吗?
- · 请教如何取字符串中的数字?
- · 关于安装ms2003server uddi服务的问题
- · 使用MSXML解析XML的一个毛病
- · ExcelApplication 问题
- · Windows98还有没有版权问题?
- · 如何让LABEL控件不被TABSHEET控件覆盖?
- · 救救我吧,为什么SQL备份后只能恢复数据,不能恢复表和存储过程?
- · 二个对于各位大虾来说很简单的问题,请赐教,谢谢!~
↓热门目录:
- · 供应链关系
- · 中间件开发 | 中间件
- · 分布式处理与技术
- · 通信技术专题
- · ic专题 | ic
- · 半导体与芯片
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体
- · 火狐浏览器

