をGrailsのために移植する一方で、Grailsはこのエラーを投げています私build.gradle
にClassCastExceptionが3
でHibernate3のにはどうすればhibernate4を使用してこの問題を解決することができますか?
をGrailsのために移植する一方で、Grailsはこのエラーを投げています私build.gradle
にClassCastExceptionが3
でHibernate3のにはどうすればhibernate4を使用してこの問題を解決することができますか?
解決策を見つけましたが、実際にはembedded grails domain property
とする必要がありました。
@この例では、このエラーは埋め込みドメインクラスのマッピング設定に関連しています。私の場合は、複数のデータベース(mongodb gorm 6.0.12 + jtds(SQL Server))を使用していましたが、ドキュメントの一部には同じクラスで定義されたプロパティが埋め込まれていました。要するに
DomainA.groovy
class DomainA
static hasMany = [domainBs: DomainB]
static embedded = ['domainBs']
static mapWith = "mongo"
class DomainB
// if embedded: what's the point of this?
static belongsTo = [domainB: DomainA]
// if i'll use it as embedded, doesn't add nothing
static mapWith = "mongo"
、私は組み込みクラスの定義にbelongsTo
とmapWith
コメント場合、問題が解決されました。そうでない場合、はにコンテナクラスと同じデータソースを持つmapWith
埋め込みクラスを覚えていなければなりません。
問題の解決方法を教えてください。 –
私は同じことを思ってここに来た@KevinTan – genuinefafa