2012-07-02 4 views
0

тестирование Play Framework и JPA.Play Framework и JPA

Я затмеваю свое очень простое тестовое приложение. Импортируйте проект в eclipse и подтвердите, что файл jar для воспроизведения находится в моем пути сборки java eclipse: C: \ play-2.0.2 \ repository \ local \ play \ play_2.9.1 \ 2.0.2 \ jars \ play_2.9.1.jar

в моем простом классе Item сущности, я импортировать play.db.jpa.Model который моя компания должна расширить

Здесь затмение не будет в состоянии решить класс!

Обратите внимание, что следующий файл jar НЕ включает класс Model, который, как я понимаю, необходим для интеграции с PLAY с JPA.

play_2.9.1.jar -> играть \ DB \ JPA \ Модель

в JPA только включает в себя следующее: TransactionalAction $ 1.class JPA.class TransactionalAction.class Transactional.class JPAPlugin.class JPA $ 1.class

Что мне не хватает? я включаю неправильную банку на моем пути? Где находится Model.class ??

ответ

2

Обязательно укажите import play.db.ebean.*;, Play 2.0 использует Ebean для расширения модели.

документации можно найти http://www.playframework.org/documentation/2.0.1/JavaEbean

+0

Благодаря Джеф, Таким образом, метод ebean это путь ... –

+0

Если вы хотели бы расширить класс модели да, текущий проект, я работаю над у меня нет роскошь делать это таким образом, поскольку у меня нет доступа к файлам .java, но из того, что я могу сказать, маршрут ebean облегчит жизнь. –

+0

Итак, теперь это просто сбой из-за: javax.persistence.PersistenceException: «EbeanServer по умолчанию не определен? Обычно это устанавливается через свойство ebean.datasource.default. В противном случае он должен быть зарегистрирован программно через registerServer()». Две вещи, однако, эта wiki https://github.com/playframework/Play20/wiki/JavaJPA показывает, что ее можно интегрировать спящий режим с play2.0, в моем случае я предпочел бы это, а не ebean. –

Смежные вопросы