Играть! Framework генерирует CRUD из существующей сущности - PullRequest
3 голосов
/ 24 января 2012

У меня есть существующий класс Entity, который уже наследуется от другого класса, а не от модели.Существующий класс сущностей происходит из библиотек (jar), это означает, что я не могу их изменить.

Могу ли я по-прежнему использовать CRUD-подход Play!Framework?

как мне это сделать?

спасибо

1 Ответ

0 голосов
/ 25 января 2012

из http://docs.oracle.com/javaee/5/tutorial/doc/bnbqa.html#bnbqr

Суперклассы не-сущностей

Сущности могут иметь суперклассы не-сущности, и эти суперклассы могут быть абстрактными или конкретными.Состояние не-сущностных суперклассов является непостоянным, и любое состояние, унаследованное от не-сущностного суперкласса классом сущностей, является непостоянным.Не-сущностные суперклассы нельзя использовать в операциях EntityManager или Query.Любые аннотации сопоставлений или отношений в суперклассах, не связанных с сущностями, игнорируются.

Я считаю, что единственным способом является использование суперкласса с аннотацией @ MappedSuperClass

...