CMIS选择声明给Alfresco Share,防止不需要的符号

时间:2015-11-07 10:55:06

标签: alfresco

我有filter.java类,这里是.xhtml的所有日期,过滤器有2个状态,detailed工作正常,general

一般搜索的问题是,它构建了我的SELECT状态,如:

select cmis:objectId from dvsm:manual_doc WHERE IN_FOLDER('xxx') and  ( dvsm:reg_num like '%Test%'  or dvsm:receiver like '%Test%'  or dvsm:title like '%Test%'  )

所以一般按3列搜索。

我的问题是,当我使用常规搜索时,如果用户通过某些随机符号搜索,例如" <> ,. ! ()....."等,则会返回完整列表。

编辑,但如果用户通过一些随机字母进行常规搜索,那么表中就不存在,它可以正常工作,并且不会返回任何内容。

我尝试了一些奇怪的replace函数,但没有人对我有用,而且它不是一些常规的数据库,所以有些SQL函数可能无效..

我使用的是Java8,Tomcat7,JSF 2.2,Primefaces 5.1,Mojara 2.2

0 个答案:

没有答案