SSブログ

FilerException: Attempt to recreate a file for type [Java]

データ移行のJavaアプリで、2つのDBに接続するものをJPAで実装した。

NetBeans上での動作確認も終わり、jarファイルを作成するため「消去してビルド」を実行すると以下のエラーが発生。


javax.annotation.processing.FilerException: Attempt to recreate a file for type 「エンティティクラス」


エンティティクラスがNGということで、persistence.xmlについて調査。

今回同ファイルには2つのpersistence-unitを定義している。どうやら複数定義するにはお作法が必要らしい。


それぞれのproperties内に

<property name="eclipselink.canonicalmodel.subpackage" value="one"/>

<property name="eclipselink.canonicalmodel.subpackage" value="two"/>

を追加。

見事にビルドエラーはなくなり、jarファイルも作成できた。




nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

IPSec+RaduisでVPN(LIN..Unsupported major.mi.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。