ドメインクラスインスタンスを使用して検索する方法
-
02-01-2020 - |
質問
私はすべてのインスタンスが
のようなドメインクラス user を持っています[User : 1, User: 2, User : 3, User:4, User: 5, User: 6, User: 7, ...]
.
とインスタンスリスト userinstancelist のみ、
[User : 3, User:4]
.
My Search Term は、 user:4 、および user の他のオブジェクトにもあります。
を使って検索するときUser.search(userInstanceList, searchTerm)
.
user 内のすべてのオブジェクトを searchterm で返します。 userinstancelist
でのみオブジェクトを検索できますか解決
userinstanceList内のものだけに検索を制限したい場合は、検索時にin
句を使用できるようにする必要があります。
User.findAll {
searchTerm && id in userInstanceList*.id
}
.
または
User.withCriteria {
searchTerm
inList id, userInstanceList*.id
}
. 所属していません StackOverflow