Использование сессии¶
Декларативные функции отображения базы и ORM, описанные в Конфигурация сопоставленных классов ORM, являются основным конфигурационным интерфейсом для ORM. После настройки отображений основным интерфейсом использования для операций сохранения является Session
.
- Основы сессии
- Что делает сессия?
- Основы использования сеанса
- Открытие и закрытие сессии
- Составление блока «начало / фиксация / откат
- Использование сеансовика
- Запросы (стиль 1.x)
- Составление запросов (стиль 2.0)
- Добавление новых или существующих элементов
- Удаление
- Промывка
- Получить по первичному ключу
- Истечение срока действия / Обновление
- UPDATE и DELETE с произвольным предложением WHERE
- Автозапуск
- Совершение
- Откат
- Закрытие
- Часто задаваемые вопросы
- Государственное управление
- Каскады
- Транзакции и управление соединениями
- Дополнительные техники стойкости
- Встраивание выражений вставки/обновления SQL в промывку
- Использование выражений SQL с сеансами
- Принудительный NULL для столбца со значением по умолчанию
- Получение генерируемых сервером значений по умолчанию
- Случай 1: не первичный ключ, поддерживается RETURNING или эквивалент
- Случай 2: не первичный ключ, RETURNING или эквивалент не поддерживается или не нужен
- Случай 3: поддерживается первичный ключ, RETURNING или эквивалент
- Случай 4: первичный ключ, RETURNING или эквивалент не поддерживается
- Примечания о нетерпеливой выборке вызываемых клиентом выражений SQL, используемых для INSERT или UPDATE
- Использование INSERT, UPDATE и ON CONFLICT (т.е. upsert) для возврата объектов ORM
- Стратегии разделения (например, несколько бэкэндов баз данных на сессию)
- Операции с сыпучими материалами
- Контекстные/поточно-локальные сеансы
- Отслеживание запросов, изменений объектов и сессий с помощью событий
- API сессии