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)
何か案は?
前もって感謝します。