2010-08-20 1 views
0

я получаю: диагностическую ошибку: javax.annotation.processing.FilerException: Попытка воссоздать файл типаКак создать метамодель для нескольких единиц сохранения с использованием тех же классов сущностей?

для:

      <compilerArguments>-Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml -Aeclipselink.persistenceunits=com.mysimpatico_MemoPlatform-database_nbm_1.0-SNAPSHOTPU,com.mysimpatico_inmemory_persistence_nbm_1.0-SNAPSHOTPU</compilerArguments> 

Я пытаюсь иметь как временный (в памяти) и постоянный db, с той же схемой.

См. Вопрос this.

ответ

0

Создайте проект с предыдущей конфигурацией, то есть только с одним модулем сохранения, чтобы генерировать классы метамодели. Затем добавьте вторую константу в файл persistence.xml и следующее в pom.xml:

<compilerArguments> -Aeclipselink.persistenceunit=com.mysimpatico_MemoPlatform-database_nbm_1.0-SNAPSHOTPU </compilerArguments> (the name of 1 persistenceunit)