- Common ways to obtain SessionImplementor
private void myMethod () {SessionImplementor s =
EntityManager entityManager;entityManager.unwrap(SessionImplementor.class)
FlushEntityEvent flushEntityEvent;flushEntityEvent.getSession()
LazyInitializer lazyInitializer;lazyInitializer.getSession()
- Smart code suggestions by Codota
}
@Override public <T> T getReference(Class<T> entityClass, Object primaryKey) { return delegate.getReference( entityClass, primaryKey ); }
sessionFactory, s -> { s.delete( s.getReference( ReadWriteCacheableItem.class, 1L ) ); s.delete( s.getReference( ReadWriteVersionedCacheableItem.class, 1L ) ); s.delete( s.getReference( NonStrictReadWriteCacheableItem.class, 1L ) ); s.delete( s.getReference( NonStrictReadWriteVersionedCacheableItem.class, 1L ) );
@Override public <T> T getReference(Class<T> entityClass, Object primaryKey) { return delegate.getReference( entityClass, primaryKey ); }