Ich habe ein Stück von Wartungscode, der an bestimmten Zeitpunkten wählen Privilegien auf einen bestimmten Benutzer erteilen sollte:bekommen alle abgebildeten Einheiten von EnitityManager
grant select on A_DB.A_TABLE to READ_ONLY_USER;
Ich möchte für alle Tabellen, dies zu tun. Ich könnte select * from tab
in Oracle oder show tables
in MySQL verwenden, um die vollständige Liste zu erhalten und dann weiter so zu gehen.
Aber da ich bereits das javax.persistence.EntityManager
Objekt zur Hand habe, habe ich mich gefragt, ob es einen anderen Weg gibt, um alle gemappten Entitäten zu bekommen, von denen der Manager weiß (ich benutze Hibernate unter der Haube).
Sie können dies überprüfen :: http://stackoverflow.com/questions/ 43604928/hibernate-upgrade-to-5-2-session-factory-creation-and-replacing-persistentclas/43718626 –