È possibile accedere alle informazioni in <persistence-unit-metadata>
tramite l'API Java?Accesso JPA <metadati unità di persistenza> a livello di programmazione
<persistence-unit-metadata>
<persistence-unit-defaults>
<schema>MySchema</schema>
</persistence-unit-defaults>
</persistence-unit-metadata>
Vorrei leggere lo schema "myschema" via JPA API o EclipseLink API, che è l'implementazione che uso.
Qualcosa come: entityManager.getDefaults(). GetSchema(); È possibile eseguire il cast o utilizzare qualsiasi classe EclipseLink, per questo motivo va bene.
Grazie
Che cosa è che si vuole veramente raggiungere? Cosa intendi per "accedere alle informazioni"? Vuoi leggere gli elementi del tuo file 'orm.xml' attraverso l'API del provider JPA o forse ti piacerebbe leggere lo schema del database, le tabelle, le stored procedure, ...? –
Vorrei accedere allo schema predefinito configurato in persistence-unit-default. Qualcosa come jpaConfig.getSchema(). Mi piacerebbe usare l'API JPA o EclipseLink. Ma non accedere direttamente all'XML, ad esempio tramite XPath, se possibile. – chris1069603