Я переделал несколько таблиц db, а также был создан интерфейс фасада и реализующий класс. Мне нужно сделать refresh() на сущности, но EntityManager является частным от обратной инженерии, и я не хочу редактировать обратный инженерный класс. Как мне получить EntityManger, чтобы я мог вызвать refresh()?Обновление EntityManager
0
A
ответ
1
Если частный - это ваш единственный барьер, и у вас нет другого разумного решения, попробуйте использовать отражение?
Field entityManagerField = reverseEngineeredInstance.class.getField("entityManager");
entityManagerField.setAccessible(true);
EntityManager entityManager = entityManagerField.get(reverseEngineeredInstance);
И у вас есть свой EntityManager. Естественно, я бы не рекомендовал использовать рефлексию в производственном коде, но если это так или нет, то идите дальше.
Смежные вопросы
- 1. Автоматическое обновление Entitymanager netbeans
- 2. Обновление объекта с помощью JPA/entityManager
- 3. Обновление Entity с использованием EntityManager JPA EclipseLink
- 4. Spring entitymanager
- 5. entitymanager persist
- 6. Альтернативы методу merge() EntityManager
- 7. Настроить EntityManager
- 8. Обработка EntityManager
- 9. Mocking EntityManager
- 10. Связь EntityManager
- 11. EntityManager + @Transactional
- 12. EntityManager закрывается всякий раз, когда я возвращаюсь как @PersistenceContext protected EntityManager entityManager;
- 13. Spring Boot + JPA inject EntityManager no EntityManager доступно
- 14. Где следует EntityManager :: persist() и EntityManager :: flush() быть вызванным
- 15. Hibernate - ThreadLocal <EntityManager> vs EntityManager за операцию
- 16. JTA EntityManager не может использовать getTransaction() [Spring + Hibernate + EntityManager]
- 17. Синтаксис обновления коллекции JPA entityManager
- 18. PersistenceContext EntityManager инъекции NullPointerException
- 19. EntityManager становится null
- 20. Синтаксис собственного запроса EntityManager?
- 21. Обработка исключений JavaEE EntityManager
- 22. JPA EntityManager и JavaFX
- 23. EntityManager null в @Produces
- 24. Hibernate & EntityManager с присоединениями
- 25. различных способов получения EntityManager
- 26. Пустой EntityManager QueryBuilder ошибка
- 27. Losing EntityManager после исключения
- 28. Spring's EntityManager не сохраняется
- 29. Hibernate EntityManager с getSessionFactoryGetCurrentSession()
- 30. Ошибка JMS EntityManager