我需要一种方法来在我被带入的 grails 项目中使用标准搜索两个连接列。这两列构成了大学的学科代码;三个字母字符的代码和一个三位数的数字。例如 AAA123。
迄今为止,我的研究没有发现任何直接的解决方案,因为我有以下要求:
- 我需要使用
Criteria
UIPagedResultList
(Javascript/Ajax)在分页列表和totalCount
. - 如果用户搜索字母代码(所有主题以“AAA”开头)或特定主题(“AAA123”),我需要能够使用通配符搜索。
例如subj_code = '%AAA%'
或crse_numb = '%123%'
或subj_code || crse_numb = '%AAA123%'
到目前为止我发现的是:
a)使用标准,我无法连接列(除非我错过了什么)
b) 我不能使用瞬态来加入列
c) 我不能使用findAll
或where
因为他们不返回PagedResultList
。
如果有人知道如何使用标准或返回 PagedResultList 来执行此操作,我将永远感激不尽。