Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

JDeveloper. Ассоциации. Как ими вообще пользоваться ?

1.0K
11 июня 2007 года
diesel_den
169 / / 22.12.2005
При генерации Entity Object-ов генерятся ассоциации.
Не могу найти доку, как их вообще использовать.
А самому организовывать цикл по всем записям базы второй таблицы
только ради того, чтобы найти ту строку, к которой по ключу привязана
первая таблица очень тупо и очень ресурсозатратно.
63
11 июня 2007 года
Zorkus
2.6K / / 04.11.2006
На мой взгляд - для именно вот entity лучше подходит NetBeans. Сорри за оффтоп.
1.0K
12 июня 2007 года
diesel_den
169 / / 22.12.2005
Цитата: Zorkus
На мой взгляд - для именно вот entity лучше подходит NetBeans. Сорри за оффтоп.


Молодец, что извинился, а то я тут так обрадовался, что мне кто-то ответил и так разозлисля, что оффтоп.
А вот насчёт entity у меня есть додадка,
что так, как в классе BusRoutesImpl.java
есть метод
/**
*
* Gets the associated entity BusesTripImpl
*/
public BusesTripImpl getBusesTrip()
{
return (BusesTripImpl)getAttributeInternal(BUSESTRIP);
}
то имя строке таблицы BusRoutes, можно
молучить её атрибут BusesTrip и привести его к типу
BusesTripImpl. У полченного объекта busesTripImpl,
я так понимаю, можно вызывать его аксессоры.
Насчёт того, зачем вообще нужна ассоциация:
наверно без неё метод getBusesTrip не будет работать.
Насчёт того, зачем вообще нужен ViewLink:
наверно, чтобы связать вьюшки, чьи ентити не связаны.
Кажется при создании ViewLink создаются (или можно
создать акксессоры). В каком классе они создаются
мне непонятно, наверно динамически создаются
в классе, реализующем данную вьюшку.
Наверно имея строку, полученную из вьюшки,
можно аналогично к ассоциации получить
нужный *Impl как атрибут.
Даже если никто меня не прокомментирует,
думаю мои мысли могут пригодится кому-нить когда-нить,
кто откроет эту тему.
Жду ответов, комментариев...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог