В качестве примера вы можете вспомнить транзакцию гибернации и класс, который начинает один для потока, фиксирует и выполняет откат, или класс, который получает сеанс, закрывает его и сбрасывает его (оба примера с учетом паттерна локального потока ).