Взаимодействие с базой данных# Объектные запросы и ORM-операции Поведение при работе с кешем и БД ORM Кеширование в ORM Shared кеш (кеш второго уровня) Методы, использующие кеш Ограничения кеша и очистка Пакетные операции (bulk) refresh(entity) flush OQuery where orderBy batchAll batchIn forUpdate forUpdateNoWait unique tryCacheQueryResults Операции выборки для загрузки и обновления данных mergeItems Транзакционный индекс (TxIndex) byKey refreshByKey queryKeys forPartition load Объектный запрос c помощью выражений EclipseLink refreshByParent и byParent Объектный запрос большого списка Реляционные запросы Введение ASQL Подстановка связанных переменных (binding) Работа с несколькими столбцами через RowParser ATSQL ASelect Низкоуровневый доступ через JDBC Использование SQL(…) и параметров через on(…) Типичные ошибки Некорректное использование запросов на чтение Некорректное использование блокировок Некорректное формирование запроса Сравнение методов и работа с большими данными Сравнение методов Работа с большими данными Массовая вставка Массовый update\delete Размер транзакции