Hibernate возвращает неправильный тип Entity - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть такая структура проекта:

src  
  |__example
    |_a
      |_A.java
    |_b
      |_A.java

Обе сущности указывают на одну и ту же таблицу.И попробуйте выполнить запрос с criteria-api, например:

public static List<A> test() {
    EntityManager em = ENTITY_MANAGER_FACTORY.createEntityManager();

    CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
    CriteriaQuery<example.a.A> criteriaQuery = criteriaBuilder.createQuery(example.a.A.class);
    Root<example.a.A> root = criteriaQuery.from(example.a.A.class);

    criteriaQuery.select(root);

    return em.createQuery(criteriaQuery).getResultList();
}

Почему я получаю сущность b.A вместо a.A, даже после использования полного пути к классам?

...