Как сохранить сущность модели в подмодуле playframework, используя jpa / hibernate

У меня есть проект в PLAY FRAMEWORK, который содержит несколько подмодулей.

Каждый подмодуль имеет структуру папок, например:

приложение:контроллерымоделиПросмотрыконф:submodulename.routesbuild.sbt

Я хотел бы сохранить все сущности класса Java в папке:модели.

Как мне настроить Play Framework и / или Hibernate Entity Manager для сканирования этих папок на наличие объектов.

У меня есть пример модели класса следующим образом:

package models.common;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.NoResultException;

import controllers.common.Index;
import play.data.validation.Constraints;
import play.db.jpa.JPA;

@Entity
public class AppMode {
    public static AppMode getCurrentConfigurationEntry() {
        return JPA.em().find(AppMode.class, 1L);
    }
//rest of code here- not important//
}

но в этом состоянии jvm возвращает мне ошибку времени выполнения:

[IllegalArgumentException: Unknown entity: models.common.AppMode]

ПРИМЕЧАНИЕ: я использую игру 2.2.1

Я заметил, что hibernate правильно создает структуру sql для сущности AppMode, когда я устанавливаю это в persistance.xml:

    <property name="hibernate.hbm2ddl.auto" value="create-drop"/>

Но когда я иду дальше, я получаю следующую ошибку:

[IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: MIncident is not mapped  

Пока у меня есть аннотация @Entity для этого класса.

Кажется, что это правильно отображается, но я не могу сделать любую операцию, какhsql select или жеJPA.em().find() на этой сущности

Ответы на вопрос(1)

Ваш ответ на вопрос