gorm

    0

    1答えて

    m:nリレーションの関連オブジェクトは、アプリケーションのhtml select要素で選択することができます(チェックボックスのリストにすることもできます)。 の関連オブジェクトが編集フォームで選択解除されている場合は、関連オブジェクトのオブジェクトリストをクリアする必要があります。 scaffoldコードでは、少なくとも1つの関連オブジェクトが残っている場合にのみ動作します。 例: class

    5

    2答えて

    ドメインクラスを切り替えて、そのIDに可変長のUUIDを使用したいとします。私は単純にURLに逐次IDを表示して、人々が試して混乱させるようにしたくありません。可変長を可能にするJava UUIDメソッドのカスタムバージョンを作成しましたので、大きく成長しないモデルでは短いIDを使用できます。 「割り当て済み」に変更できるように、デフォルトのマッピングを変更する方法を説明したこのスレッドが見つかり

    1

    1答えて

    grails criteria builderを使用して、次のhibernateクエリを書き換えることはできますか? select p from Person as p where lower(p.firstname) + ' ' + lower(p.lastname) like '%john doe%' おかげで、 ヴァルデマー

    0

    2答えて

    mirrorChangesオプションは、GORM/Hibernateで行われたすべての変更をミラーリングします。したがって、データベースを外部で変更していない場合、bulkIndexOnStartupが必要ですか? データセットが非常に大きく(1M行以上)、バルクインデクサーが30分以上かかることがあるという問題があります。 'fork'に設定すると、luceneはスレッドセーフではなく、fork

    0

    2答えて

    これは奇妙な要件です。可能であれば、これについて考えています。第二の考えは、その実現可能な設計の決定かどうかです。 ここでは、160個のテーブルで構成されたデータベースがあります。 レガシーデータベースの上にGrails ORMプラグインを作成しました。 ここでは、このormプラグインを使用するさまざまなアプリケーション(プラグイン)があります。 各アプリケーションはスタンドアロンで実行でき、他の

    1

    1答えて

    今、私はGrailsドメインクラスとGORMでどのように動作するかを試してみます。 したがって、私は実験を試みます: 私は2つのドメインクラス、MainとSubで実験します。 お試しください! STEP 1: class Main { String name; String value; } class Sub { String name; Strin

    1

    1答えて

    私はドメインクラスを持っています: package test class Credit { String name; static hasMany = [debts : Debt] static constraints = { } } と package test class Debt { Integer amount; Date date;

    0

    2答えて

    私は、このドメインクラスを持っている: package test class Credit { String office; String branch; String name; Integer code; Integer number; Integer term; Integer amount; Integ

    9

    3答えて

    概要 親は多くの子を持つことができます。親を追加した後に子を追加するときにエラーが発生すると、トランザクション全体がロールバックされるようなサービスをどのように作成しますか?たとえば、親p1を追加し、子c1を追加した後、子c2を追加するとエラーが発生すると、p1とc1の両方をロールバックする必要があります。次のコードで 詳細な問題 、子のnameプロパティのユニークな制約があります。したがって、同

    8

    4答えて

    GORM(Grails Domain)によって生成されたテーブルがあります。 FKAC7AAF67162A158Fのようなランダムな文字を生成する外部キー/インデックスを持っています。私はもはや必要ではないフィールドを削除する必要があります。 問題は、私はいくつかのサーバーを更新する必要があります。ですから、私はLiquibaseを使って移行を作成する必要があります。インデックスがランダムな名前(