Ответ 1
StatelessSession не отслеживает изменения, внесенные в сущности, и не имеет ленивой поддержки загрузки. Вот почему он имеет лучшую производительность, чем сеанс.
Но с сеансом без сохранения состояния вам необходимо вручную управлять операциями Insert, Delete, Update, и это действительно неудобно.
Сеанс stateless предназначен для пакетных операций, когда вам нужно сделать много запросов к базе данных, и вам не нужны отслеживания изменений и т.д.