0

GrailsはどういうわけかHibernates@Anyアノテーションをサポートしていますか?かどうか、どのようにしたらいいのか知りたいです。

私は次のようなことをすることで@Anyを達成できます:

class A {
  String entityClass
  Long entityId // yes, only support type Long id's

  // dynamically load class (e.g. B), then call B.get(entityId)
}

でももっと上品にやりたいです。

Hibernate@Anyに関するEyalLupuのブログ

4

1 に答える 1

0

GORM は Hibernate の上に構築されているため、ドメイン クラスとしてマップされる Hibernate アノテーションを使用して Java クラスを作成できます。

ドキュメントには、この統合をカバーするセクションがあります。基本的に、hibernate() の構成 xml が必要で、.xml のhibernate.cfg.xml下にクラスを作成します./src/java

findAll()また、get()、などの動的 GORM メソッドlist()をクラスで使用できます。

于 2013-01-22T12:53:24.787 に答える