レールでは、Order.find(:all、:select => "id、name ...... or Order.where(....)。select(" id、name ")コラム。Grailsはdomain.find-by ...オプションを持っていますか? ":"レールのような列を制限するには?
しかし、私はあなたがそれのために私にいくつかの助けを与えることができます。Grailsのでは同様の方法を見つけることができません?ありがとう。
レールでは、Order.find(:all、:select => "id、name ...... or Order.where(....)。select(" id、name ")コラム。Grailsはdomain.find-by ...オプションを持っていますか? ":"レールのような列を制限するには?
しかし、私はあなたがそれのために私にいくつかの助けを与えることができます。Grailsのでは同様の方法を見つけることができません?ありがとう。
は、プロパティを制限するGrailsのダイナミックファインダのためのあらゆる可能なパラメータはありませんファインダーによって返された。私が知っているの最善の選択肢が基準内で投影を使用することで、すなわち多くのための
Book.withCriteria {
like 'author', 'Will%'
projections {
property 'title'
property 'author'
}
}
findBy
のような動的ファインダを使用するときに返される列を制限することはできません。あなたはcriteria query with projections、またはexecuteQuery
で実行されるHQLクエリfindbyを使用する必要があります.....どうすればいいですか? – user1294369
私はあなたの質問 – doelleri
+1を理解していませんが、プロジェクションを含むクエリはドメインインスタンスではなくプロパティのリストを返すだけなので、それから返されたものでプロパティをさらに更新することはできません。 – coderLMN