Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по Hibernate, Роль у атрибута where="" в тэге <class>? 
:(
    Опции темы
Zandr
Дата 29.7.2005, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 1
Всего: 13



Собственно сабж... smile
Код

<hibernate-mapping
>
    <class
        name="my.app.persistence.SubscriptionEmail"
        table="SubscriptionEmail"
        where="Для чего нужен этот атрибут и что в нем может быть?"
    >
...


PM MAIL   Вверх
Domestic Cat
Дата 29.7.2005, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 6
Всего: 172



Цитата
(12)  where (optional) specify an arbitrary SQL WHERE condition to be used when retrieving objects of this class

http://www.allapplabs.com/hibernate/hibern...ass_element.htm


--------------------

PM   Вверх
Zandr
Дата 29.7.2005, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 1
Всего: 13



Быстро-то как smile
Но все равно есть неясность.
Есть класс с коллекцией
Код

/**
 * @hibernate.class .......
 */
class Wrapper {
....
    /**
     * @hibernate.set inverse="true" cascade="all-delete-orphan" lazy="true"
     * @hibernate.collection-key column="WrapperID"
     * @hibernate.collection-one-to-many class="my.app.server.persistence.model.email.Message"
     */
    public Set getMessages() {
        return messages;
    }
....

Есть этот самый Message
Код

/**
 * @hibernate.class .....
 */
class Message {
    boolean manuallyCreated;
    
    /**
     * @hibernate.property ....
     */
    public boolean isManuallyCreated() {
        return manuallyCreated;
    }
....
}

Часть этих сообщений (порядок - единицы-десятки) оператор вводит ч-з ГУИ вручную. Часть (порядок - тысячи) генерит сервер. Объекты Wrappera гоняются по сети, причем сгенеренные сервером сообщения гонять не нужно. Подойдет ли тут этот самый where, если сделать условие "where manuallyCreated=1"? Что будет выбираться в коллекцию Wrappera, и что будет происходить с не-manuallyCreated сообщениями при сохранении Wrapper'a??? Вот что интересует... Конечно можно попробовать, но это займет много времени..

Это сообщение отредактировал(а) Zandr - 29.7.2005, 08:25
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.