1

2 つのプロジェクト (app.ui とモデル) があります。models は app.ui の依存関係です。そこにすべてのエンティティークラスがあります。app.ui は、JPA を使用してブラウザーのストレージにオブジェクトを保存する errai プロジェクトです。

だから、私は注釈やものに関してドキュメントに従っています。app.ui でクラスを作成し、それをローカルに保存しようとすると、機能します。しかし、models.jar にまったく同じアノテーションを持つ同じクラスがある場合

java.lang.IllegalArgumentException: com.magick.models.shared.Strategy is not a known entity type
  org.jboss.errai.jpa.client.local.ErraiMetamodel.entity(ErraiMetamodel.java:92)
  org.jboss.errai.jpa.client.local.ErraiMetamodel.entity(ErraiMetamodel.java:108)
  org.jboss.errai.jpa.client.local.ErraiMetamodel.entity(ErraiMetamodel.java:113)
  org.jboss.errai.jpa.client.local.ErraiEntityManager.changeEntityState(ErraiEntityManager.java:180)
  org.jboss.errai.jpa.client.local.ErraiEntityManager.persist(ErraiEntityManager.java:469)
  app.client.local.strategy.StrategyProducer.saveStrategyLocally(StrategyProducer.java:83)
  app.client.local.strategy.StrategyProducer.saveStrategiesInBrowser(StrategyProducer.java:78)
  app.client.local.strategy.StrategyProducer.access$3(StrategyProducer.java:76)
  app.client.local.strategy.StrategyProducer$1$1.callback(StrategyProducer.java:68)
  app.client.local.strategy.StrategyProducer$1$1.callback(StrategyProducer.java:1)

何か案は?

前もって感謝します。

4

1 に答える 1