gorm

    2

    2答えて

    私は、多数のテーブルと各テーブルの多数のフィールドを持つ大規模なサードパーティデータベースを使用するgrailsプロジェクトで作業しています。私たちは、これらのフィールドを必要に応じて手動でドメインクラスに追加するというアプローチを取ってきました。 私はすべてのフィールドへの体系的なアクセスを希望しており、ドメインクラスに追加することなくこれを行う方法があるのだろうかと思います。たとえば、列名が分

    0

    1答えて

    私は現在、AuditListenerを開発して、すべてのDomainClassに対して履歴エントリを作成しています。 は私がAuditListener クラスAuditingListenerがAbstractPersistenceEventListener { public AuditingListener(final Datastore datastore){ super(datast

    1

    1答えて

    私はGrails 2.2.1のプロジェクトに「質問」という名前のドメインがあります。このドメイン内では、beforeinsert()は現在、次のようになります。 def beforeInsert() { dateCreated = new Date() dateModified = new Date() } は、私は、この値は、コントローラから渡されていない場合には、その

    0

    1答えて

    Grails Criteria Projectionsを使用して2つの列の可能な組み合わせをすべて取得したいとします。 私はこれ試してみてください。 def criteria = { projections{ property('colA') property('colB') } } def allCombinations = MyDomainEn

    0

    1答えて

    私は、単純なhasManyの関連付けだと思ったものを持っている - のUserGroup hasManyのユーザ、およびUserGroupには、ユーザーが所有しています: class UserGroup { String name User owner Set members = [] static hasMany = [members: User]

    0

    1答えて

    )(ドメインが削除Grailsのが、私はstackoverflowのコミュニティをレースだろうと思った... Grailsのドメイン取引で 、番号を​​行いますトランザクション内で子レコードの内容が変更されます(削除など) MyDomain.withTransaction{status-> try{ while(parent.children.size()>4){

    0

    1答えて

    私はラガイのデータベースに接続しようとしていますが、いくつか問題があります。私はGrails 3.2.3とPostgreSQL 9.4を使用しています。列名を変更しようとすると、GORMは列を2回作成します.1回は選択した名前で、もう1回はGORM列名形式で作成します。 カラムはestadoCidadeエンティティで、"EstadoId"にマップする必要があります。両方を作成 それ:私は私に気づい

    2

    2答えて

    私はこの Author.groovy class Author { String authorName; String authorAddress; String authorCNIC; static hasMany = [books:Book] static constraints = { books(nullable: tr

    0

    1答えて

    オブジェクトのマップを格納する場合は、キーと値の両方がString:Map<String,String>である必要があることをGrails/GORMのドキュメントから知っています。 このマップ内のキーとして別のドメインオブジェクト(Animal)を使用したいと思いますが、上記の制約のために不可能です。 Animalの識別子は簡単に文字列型に変換できますが、もしそれを行うなら、GORMが親オブジェク