Skip to content

Instantly share code, notes, and snippets.

@maikelsperandio
Created August 2, 2019 09:09
Show Gist options
  • Save maikelsperandio/de180b1033ca616269ca97d7ce96f20a to your computer and use it in GitHub Desktop.
Save maikelsperandio/de180b1033ca616269ca97d7ce96f20a to your computer and use it in GitHub Desktop.
A way to get Hibernate's StatelessSession from spring JPA
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.hibernate.Session;
import org.hibernate.StatelessSession;
import org.springframework.stereotype.Repository;
@Repository
public class StatelessRepository {
@PersistenceContext
private EntityManager manager;
public StatelessSession getStatelessSession() {
Session ses = (Session) manager.getDelegate();
return ses.getSessionFactory().openStatelessSession();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment