Я использую jpa и spring и получил ошибку с кодом ниже;Нужно избегать использования «в PersistenceUnit» при запросе на entitymanager
@PersistenceContext protected EntityManager entityManager;
entityManager.createQuery("select c from Theatre c");
И возьмите эту ошибку.
java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: Theatre is
not mapped [select c from Theatre c]
Для того, чтобы решить эту проблему, я использую ниже, но мне нужно любое другое решение, потому что проект не должен знать класс и я хочу, чтобы сделать динамическое программирование
<class>Theatre </class> in "PersistenceUnit"
Я ценю любую идею
с наилучшими пожеланиями
Я не уверен, что я понимаю вашу проблему, но у вас нет класса Theater в вашем проекте или вы не знаете этот класс, но у вас есть запрос " выберите c из Theater c "? – paulek
Почему вам не нужен класс, знакомый с запросом? Чего вы пытаетесь достичь? Это мне непонятно. –