Это таблица, которая создается ежемесячно. В основном структура всех ежемесячных таблиц одинакова.
CriteriaQuery cq = cb.createQuery(Pet.class);
Metamodel m = em.getMetamodel();
EntityType Pet_ = m.entity(Pet.class);
EntityType Owner_ = m.entity(Owner.class);
Root pet = cq.from(Pet.class);
Join address = cq.join(**Pet_.owners**).join(**Owner_.addresses**);
Pet_
является экземпляром класса EntityType
, который не определяет атрибут с именем владельцев
или адреса
.
Они действительно определяют классы с именами Pet_
и Owner_
для метамодели, но их импорт здесь вызовет конфликт с именами переменных ... Я прав ?
__
(вопрос также связан с этим вопросом )