Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Древесные структуры и объекты


Автор: SID_M 29.12.2005, 17:33
Кто знает можно ли в Oracle хранить древесные структуры в чистом виде?
Можно ли хранить в Oracle объекты, кроме как в BLOB?

Автор: LSD 30.12.2005, 01:08
Цитата(SID_M @ 29.12.2005, 17:33)
Кто знает можно ли в Oracle хранить древесные структуры в чистом виде?

Что значит "в чистом виде"?

Цитата(SID_M @ 29.12.2005, 17:33)
Можно ли хранить в Oracle объекты, кроме как в BLOB?

Какие объекты, есть разные ORM технологии, есть Oracle Objects, да много чего есть...

Автор: SID_M 1.1.2006, 21:44
Цитата
Что значит "в чистом виде"?


В чистом - это значит в естественном иерархическом представлении, для которого определны операции перехода, добавления потомков и т.д. Наример как JTree в Java.

А объекты POJO, JDO или Hibernate;

Автор: LSD 1.1.2006, 22:42
Цитата(SID_M @ 1.1.2006, 21:44)
В чистом - это значит в естественном иерархическом представлении, для которого определны операции перехода, добавления потомков и т.д. Наример как JTree в Java.

Обычно в БД деревья хранят по другому, но реализовать все эти функции в виде ХП, или методов самих объектов не трудно. По поводу JTree посмотри http://forum.vingrad.ru/index.php?showtopic=75661, возможно что то будет тебе интерестно.


Цитата(SID_M @ 1.1.2006, 21:44)
А объекты POJO, JDO или Hibernate;

Так это и есть технологии object/relational mapping-га (ORM). Объекты Java проэцируются на реляционную структуру, и сохраняются в БД, сохранятся по полям, а не в blob полях. Поиск по отдельным полям, наследование, ссылки на другие объекты, каскадоное удаление и т.п. все есть, чего еще не хватает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)