hibernate search 什么query是sql里的in操作

问题描述

由于查找的条件是in(a,b,c,d)不知道hibernatesearch里什么query支持。

解决方案

解决方案二:
是说in里面传递参数么?int[]a={1,2,3,4};Stringhql="SELECT*FROMAWHEREA.IDIN(:alist)";Queryquery=getSession().createQuery(hql);query.setParameterList("alist",a);试试这个
解决方案三:
query.setParameterList()可放集合,数组;query.setParameter()可放字符串,对象;
解决方案四:
12楼正解,前两天我才用的

时间: 2024-11-10 07:35:09

hibernate search 什么query是sql里的in操作的相关文章

在 Hibernate Search 5.5 中对搜索结果进行排序

"秩序,秩序"- 有时不仅仅下议院尊敬的议员需要被喊着让排序,而且在特殊情况下 Hibernate 的查询结果也需要排序. 就像这样,仅仅通过一个 Sort 对象在全文本查询执行之前,对特殊的属性进行排序. FullTextSession session = ...; QueryParser queryParser = ...; FullTextQuery query = session.createFullTextQuery( queryParser.parse( "sum

hibernate Search 学习研究 附件是maven工程

  Jboss 的 hibernate search 支持 hibernate 应该比较好.   所以想在项目 里面使用 hibernate search 进行 搜索.   分词使用的是 IKAnalyzer    网站是 :   http://code.google.com/p/ik-analyzer/   使用的 是 hibernate 3.6.8 + spring 3.0.6 + hibernate search 3.4.1 +IKAnalyzer 3.2.8    数据库是mysql  

hibernate Search 继续研究 增加 hibernate memcache 二级缓存 配置成功 附件maven代码(2)

首先安装 memecached 服务端:   之前写过的 文章,centos 安装memcached服务 :   http://toeo.iteye.com/blog/1240607   然后 在 前几天的 弄的  hibernate search 基础上,再添加 memcached 缓存.   因为 hibernate search 虽然 建立了索引.查询速度快了..但是依然要 load 数据.   证据就是 可以看到搜索如果有结果  肯定会执行 hql 将数据一次都查询出来.   Hiber

基于lucene搜索引擎的Hibernate Search,官方文档翻译

由于自己的项目需要用到搜索引擎,于是想到使用lucene,封装了lucene的框架有compass,solr,hibernate search. 网上对这些框架的描述有: Compass:是在Lucene的基础上做了封装,支持索引事务控制和增量索引,同时也能够和主流的SSH框架完美地整合在一起,操作Compass类似于操作Hibernate,它们的类/方法等设计的非常相似. 项目主页:http://www.compass-project.org/ 该项目已经很久没有更新维护了,官方网站显示最后维

criteria-请问Hibernate中CriteriaQuery可以使用原生sql作为排序条件么

问题描述 请问Hibernate中CriteriaQuery可以使用原生sql作为排序条件么 请问Hibernate中Criteria Query可以使用原生sql作为排序条件么? 正常情况下是 addOrder(Order.desc("column")); 希望order by nvl(column,'xxxx') desc 类似Hibernate 的条件查询就支持原生sql. 请问排序支持么?我搜索了一下,没有找到类似的api. 当然我使用hql就可以了,但是我前提已经使用了Cri

select-新人请教SQL里这个查询语句的意思~

问题描述 新人请教SQL里这个查询语句的意思~ select * from PM_UserRole where UserID =1 select A.*,B.PermName from PM_RolePerm A inner join PM_Permission B On A.PermCode=B.PermCode where A.RoleID=4 解决方案 查询角色id=4,用户id=1的数据,用户表和角色表通过premcode关联 解决方案二: 同一楼上的,不过你似乎多写了一个on 解决方案

SQL里递归结果如何和其他表进行关联

问题描述 SQL里递归结果如何和其他表进行关联 我这里有一个退料,主要是退半成品,和一个领料,主要是领半成品下面的物料的一个SQL语句:SELECT tf1.REM,tf1.IJ_NO,tf1.PRD_NO,tf1.ID_NO,tf1.qty ,tf2.FL_NO,tf2.PRD_NO,tf2. qty FROM TF_IJ tf1 LEFT JOIN TF_FL tf2 ON tf2.REM=tf1.REM AND tf2.ITM=tf1.ITM WHERE tf1.REM!=''AND tf

xml文件-我有一组xml和bin,如何将里面的信息导入到成sql里的一张表

问题描述 我有一组xml和bin,如何将里面的信息导入到成sql里的一张表 用dataset?还是在sql里编程?如果有源码实例,或者相关参考链接请发给我,必有重谢!!553452423@qq.com 解决方案 xml可以解析,然后一个个插入数据库的各个列 bin要看你的格式什么怎么解析才能导入对应的数据库

sql-如何把SQL里的true和flash值转换成是和否显示在网页中?

问题描述 如何把SQL里的true和flash值转换成是和否显示在网页中? 如图,应该写什么?在哪写?求大神指教! 解决方案 标题打错了.是true和false~ 解决方案二: 在页面写啊,判断那个值如果是true就 是 false就否 解决方案三: 直接判断啊 if(flag==true){ ... }else{ ... } 解决方案四: 同上 或者在后台处理 好了返回给前台也一样 解决方案五: 直接写个判断,true就该某个位置的text为是,反之为否 解决方案六: SQL语句中试试用ToC