As a note.. if you are using JPAWorkingMemoryDbLogger you need to override the getEntityManager/0 method. Mine is like this:
final JPAWorkingMemoryDbLogger logger = new JPAWorkingMemoryDbLogger(
ksession) {
@Override
protected EntityManager getEntityManager() {
return persistenceContextManager.getCmdScopedEntityManager().get();
}
};