J'ai inversé certaines tables db, et une interface de façade et une classe d'implémentation ont été créées. Je dois faire un refresh() sur une entité, mais EntityManager est privé à partir du reverse engineering, et je ne veux pas éditer une classe reverse engineering. Comment puis-je obtenir l'EntityManger pour pouvoir appeler refresh()?EntityManager refresh
0
A
Répondre
1
Si privé est votre seul obstacle et vous n'avez aucune autre solution raisonnable, essayez d'utiliser la réflexion?
Field entityManagerField = reverseEngineeredInstance.class.getField("entityManager");
entityManagerField.setAccessible(true);
EntityManager entityManager = entityManagerField.get(reverseEngineeredInstance);
Et voilà votre EntityManager. Naturellement, je ne recommanderais pas d'utiliser la réflexion dans le code de production, mais si c'est ça ou rien, alors allez-y.
Questions connexes
- 1. BindingSource Refresh
- 2. Spring DaoSupport et @PersistanceContext EntityManager?
- 3. http meta refresh numéro
- 4. Refresh designer dans Blend
- 5. refresh setCellEditor pour JTable
- 6. javascript page rotation/refresh
- 7. ASP Page Refresh
- 8. Refresh Oldschool GUI Design
- 9. Comment puis-je passer EntityManager à @PostUpdate
- 10. Pour éviter l'insertion sur Refresh
- 11. .NET Windows Forms Refresh Control
- 12. Crystal Report Refresh Rapport enregistré
- 13. auto-refresh div avec jquery
- 14. Regex pour http-equiv = "refresh" meta tag
- 15. Ajouter GET Refresh Parameter dans ASPX
- 16. schéma Refresh ne récupérera pas des colonnes
- 17. WPF Refresh Modèle sur la liaison
- 18. Silverlight combobox nombre d'éléments affichés refresh
- 19. JPA EntityManager find avec clé sensible à la casse
- 20. Comment injecter EntityManager dans un WebService non EJB?
- 21. Comment faire fonctionner hibernate-entitymanager avec JTA de JBoss?
- 22. Un EntityManager (Hibernate) peut-il participer à plusieurs transactions simultanées?
- 23. Bizarre IE Refresh Problème sur le site ASP.Net 3.5
- 24. Bug OutputCache avec VaryByParam = "None" avec MVC RC refresh
- 25. Meilleurs sites pour ASP.NET MVC RC Refresh Documentation
- 26. Busting out d'un iframe en utilisant meta-refresh ou javascript?
- 27. Définir ASP.net executionTimeout dans le code/"refresh" demande
- 28. Données Silverlight Datagrid Refresh avec la liaison SelectionChanged
- 29. Google Chrome; refresh n'envoie pas If-Modified-Since header
- 30. Html.DropDownList dans ASP.NET MVC RC (refresh) non pré-sélection élément