[Grails] Transaction rolled back because it has been marked as rollback-only. というエラー

サービス側で例外を発生させて Roll back させようとしたときに発生した。

Roll back したいのに、Roll back できないのが原因。(なんの事だが)

Controller クラスもしくは、action に

があったのが原因。これを取り除けばOK。




[Grails] Criteria サブクエリで検索したものを条件にいれる

ここで hasMany の関係にあるドメインで、サブクエリを使って、紐付く子のレコードの中で最新のものを検索する仕方を説明した。

今度はさらに、この子のレコードを検索条件に加える方法。

ここでの続き

単純に以下を追加すればできる