@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics( getEntityManagerFactory( args ), getStatisticName( args ) ); return Long.valueOf( statistics != null ? statistics.getOptimisticFailureCount() : 0 ); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getPathAddress(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override protected void handle(EntityStatistics statistics, OperationContext context, String attributeName) { long count = statistics.getOptimisticFailureCount(); context.getResult().set(count); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getPathAddress(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
@Override public Object invoke(Object... args) { org.hibernate.stat.EntityStatistics statistics = getStatistics(getEntityManagerFactory(args), getStatisticName(args)); return Long.valueOf(statistics != null ? statistics.getOptimisticFailureCount() : 0); } };
public static String[] getEntityStatistics(final SessionFactory sessionFactory, final String entityName) { if (isNull(sessionFactory)) throw new NullPointerException("Parameter sessionFactory is null"); if (isNull(entityName)) throw new NullPointerException("Parameter entityName is null"); if (entityName.isEmpty()) throw new IllegalArgumentException("Parameter entityName is a empty String"); final Statistics sfstats = sessionFactory.getStatistics(); if (!ArrayUtils.contains(sfstats.getEntityNames(), entityName)) throw new IllegalArgumentException("Entity " + entityName + " is not managed by given SessionFactory"); final EntityStatistics stats = sfstats.getEntityStatistics(entityName); return new String[] { "+ Entity Statistics: " + entityName, "+", "+ Fetched: " + stats.getFetchCount(), "+ Inserted: " + stats.getInsertCount(), "+ Loaded: " + stats.getLoadCount(), "+ Updated: " + stats.getUpdateCount(), "+ Deleted: " + stats.getDeleteCount(), "+ Optimistic Lock Failures: " + stats.getOptimisticFailureCount(), "+", "+" }; }
public EntityStats(String name, EntityStatistics src) { this(name); this.loadCount = src.getLoadCount(); this.updateCount = src.getUpdateCount(); this.insertCount = src.getInsertCount(); this.deleteCount = src.getDeleteCount(); this.fetchCount = src.getFetchCount(); this.optimisticFailureCount = src.getOptimisticFailureCount(); }
public EntityStats(String name, EntityStatistics src) { this(name); this.loadCount = src.getLoadCount(); this.updateCount = src.getUpdateCount(); this.insertCount = src.getInsertCount(); this.deleteCount = src.getDeleteCount(); this.fetchCount = src.getFetchCount(); this.optimisticFailureCount = src.getOptimisticFailureCount(); }
public EntityStats(String name, EntityStatistics src) { this(name); this.loadCount = src.getLoadCount(); this.updateCount = src.getUpdateCount(); this.insertCount = src.getInsertCount(); this.deleteCount = src.getDeleteCount(); this.fetchCount = src.getFetchCount(); this.optimisticFailureCount = src.getOptimisticFailureCount(); }