Spring で構成された JPA で Java Melody を構成する方法はありますが、persistence.xml ファイルは使用しません。注: 私は特に eclipselink を使用しています。Java melody の手順では、persistence.xml ファイルを使用した構成のみを示しています: https://code.google.com/p/javamelody/wiki/UserGuideAdvanced#JPA_monitoring
質問する
562 次
1 に答える
1
JpaVendorAdapter 抽象化で Spring を使用している場合は、独自の Java Melody 対応 Vendor Adapter を作成できます。eclipselink 用に作成した例を次に示します。注: これは、persistence.xml ファイルを使用せずに Java メロディーを構成できることを示しています。
/**
* This is a copy of the
* {@link org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter}
* but using the Java Melody PersistenceProvider.
*/
public class MonitoringEclipseLinkJpaVendorAdapter
extends AbstractJpaVendorAdapter {
private final PersistenceProvider persistenceProvider;
try {
persistenceProvider = (PersistenceProvider)
Class.forName("net.bull.javamelody.JpaPersistence").newInstance();
} catch(ClassNotFoundException|InstantiationException|
IllegalAccessException e) {
throw new RuntimeException(e);
}
//...snip - the rest is the same as the EclipseLinkJpaVendorAdapter class...
}
于 2015-06-04T20:17:24.533 に答える