Можно хранить объекты в таблицах базы данных и для их обработки использовать SQL. Таблица может хранить объекты как столбцы, либо таблица может быть объектной, и в этом случае каждая строка представляет экземпляр объекта. Два типа таблиц, а также несколько примеров операторов SQL показаны ниже:
Таким образом, чтобы запросить строку объектной таблицы и получить результат в виде объекта (а не отдельного столбца), необходимо использовать оператор VALUE.
Объектные ссылки
Объекты, которые хранятся в базе данных, называются устойчивыми (persistent). Устойчивый объект может иметь указывающую на него ссылку.
Объектная ссылка является указателем на объект, а не самим объектом.
Объектные ссылки могут извлекаться с помощью оператора REF в запросе или с помощью предложения REF INTO оператора INSERT. Приведем пример:
< Предыдущая | Следующая > |
---|