Unfortunately not. As Matt said in a comment on your question, since these fields are marked as temporary, they are not stored in the database, and therefore you cannot request them. If you want to find or list a transient property, you need to write a closure to repeat the list of objects with the transient property already set. There is no dynamic GORM method that you can use to do this.
def bars = [ new Bar(foo:1), new Bar(foo:2), new Bar(foo:4), new Bar(foo:3) ];
source share