Grailsに足を踏み入れているので、ご容赦ください...
これがトランジェントの良い使い方なのか、それとももっと良い方法があるのか 疑問に思っています。
私が持っていると言う
class Author {
String name
String favoriteBook
static transients = ["favoriteBook"]
etc.
"Favorite Book" は、著者が発行した本の Book テーブルからのタイトルです。この検索を行うために使用したいデータベース ストアド プロシージャ (関数) があります。Author リスト (および表示) が実行されたときにオンザフライで評価するだけで、データベースに保持したくありません。リストについては、ソート可能であることが理想的です。
注: Oracle データベースを使用
これは明らかに私の現実世界の例ではありません.私は実際にレガシーデータベースの拡張に取り組んでおり、その構造に触れることはできません....利用できるストアドプロシージャがたくさんあります。そこで疑問が残ります...ドメイン クラスに、ストアド プロシージャの結果である値をデータベースから取得させたいのです。
Web でトランジェントを使用した例を見つけましたが、この方法ではありません... 誤用ですか? g&g および GORM 内でストアド プロシージャを利用するにはどうすればよいですか?
また、このhttp://www.craigburke.com/post/44771719252/oracle-stored-procs-in-grailsのようなストアド プロシージャの使用例を見つけ ましたが、ビューでこれを実装する方法がありません...
ティア...
K.