Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のコードのいくつかの場所で、db を使用してクエリを実行def results = Domain.findAllBySomethingし、配列を期待しています (results.size()結果の数を決定するために使用します)。ただし、findAll の呼び出しで単一のオブジェクトが返された場合、それは配列としてではなく、この単一のオブジェクトへの参照として返されます。
def results = Domain.findAllBySomething
results.size()
結果がいくつあっても、grails が常に配列を返すようにする方法はありますか?
2.1を使用しています。
findAll*常に Collection を返すことになっています-2.1で次のコードを試しました:
findAll*
def person = Person.findAllByName('kelly') println person.size() println person.class println person[0].name
版画
1 class java.util.ArrayList kelly
単一のインスタンスを返すことを示すコードを追加できますか?