powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate мапинг с фильтром
49 сообщений из 49, показаны все 2 страниц
Hibernate мапинг с фильтром
    #38540410
Есть 2 сущности Product и Properties.
Товар и его свойства.
Периодически свойства товара меняются, но разные люди работают с разными, так сказать версиями товара.
Т.е. на складе есть товар версии1 со своими свойствами и товар версии2 со своими совйствами.
Для этого в Product и в Properties добавили поле version.
И разные люди должны при выборке "Покажи товар c ID=3, версии 1" и "Покажи товар с ID=3, версии 2", получить Product с соответствующими фильтрами.
Пока все было маленькое и использовали обычный SQL, все было хорошо. Просто в запрос добавлялся условие по версии, все работало.
Но теперь такое надо сделать в Hibernate.

Для любителей порассуждать на тему правильных сферических коней в вакууме поясню. Это не реальный пример, просто воспроизведена техническая ситуация.

Так вот, как в мапинг @ManyToOne для Properties, добавить условие, что версия Properties должна быть равна версии Product?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
@Entity
@Table(name = "properties")
public class Properties {
    @ManyToOne( fetch = FetchType.LAZY )
    @JoinColumn( name = "product_id" )
    private Product product;

    @Column( name = "version" )
    private int version;
}

@Entity
@Table(name = "product")
@NamedQueries({
        @NamedQuery(name = "get.product.by.ver",
                query = "SELECT q " +
                        "FROM Product p " +
                        "WHERE p.version = :version ")
})
public class Product {
    @OneToMany( fetch = FetchType.LAZY, mappedBy = "product" )
    private List<Properties> properties = new ArrayList<>();

    @Column( name = "version" )
    private int version;
}



В запросе NamedQuery, легко добавляется параметр версия. Но при этом в список пропертей, попадают проперти от всех версий. Как туда тоже добавить фильтр по версии?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540414
Да, забыл сказать. Envers хибернейтовский не канает, по самым разным причинам. Его уже рассматривали.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540443
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас есть некоторая бизнес-логика, связаная с версионностью структуры.
В чем глубинный смысл зашивать эту бизнес-логику в слой работы ORM, а не реализовать отдельным наружным слоем, оставив ORM лишь инструментом работы с моделью заданной БД?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540447
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
+1
аффтра. Вы сказали, что раньше - работало. Покажите модель БД когда работало.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540471
BlazkowiczУ вас есть некоторая бизнес-логика, связаная с версионностью структуры.
В чем глубинный смысл зашивать эту бизнес-логику в слой работы ORM, а не реализовать отдельным наружным слоем, оставив ORM лишь инструментом работы с моделью заданной БД?
Т.е. как это в чем смысл? Надо же хранить версии и работать с ними.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540478
Petro123Blazkowicz,
+1
аффтра. Вы сказали, что раньше - работало. Покажите модель БД когда работало.

Оно не когда-то работало, оно и сейчас работает. Без хибернейта.
Но вот опять. Не надо обсуждать модель. Это не реальный пример, выдумка, фантазии... не знаю как еще это объяснить...
Пример привел просто чтобы показать техническую проблему, а не архитектуру.
Вопрос был не "как мне сделать версионность", а "как за мапить с доп условиями".
Зачем флудить, уходя в дебри не заданного вопроса?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540479
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияНадо же хранить версии и работать с ними.
вам не уйти от "сферического коня" по вашему определению.
- зачем хранить?
- как работать?
- почему именно версия товара? IMHO коряво выглядит этот термин.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540482
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знанияа "как за мапить с доп условиями".
хибер маппит Реальную БД и таблицы.
Т.е. DAO зеркало БД.
А потом в сервисном слое подменяй свои версии объектов.
IMHO об этом тебе и было сказано.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540485
Petro123Ищущий ЗнанияНадо же хранить версии и работать с ними.
вам не уйти от "сферического коня" по вашему определению.
- зачем хранить?
- как работать?
- почему именно версия товара? IMHO коряво выглядит этот термин.

Ну вы даете))
1. Как это зачем хранить? Ну вот бизнесу надо хранить версии... мне им сказать чтоб не хотели и выкинули базу за последние несколько лет с версиями?

2. Как работать вопрос не стоит. Уже работают и проблем с этим нет.

3. Может название и корявое, но отражает реальность. Это изменения свойств объекта во времени. Все привыкли называть это версиями. Не вижу тут никакой проблемы.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540489
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO почти твоя модель, т.к. ты ничего не привёл кроме общих фраз:
Из этой модели:
http://www.sql.ru/forum/954709-1/shema-spravochnika-tovarov-i-atributov?hl=???????? ??????
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
Аспирин
+- Аспирин 10
|  +- Аспирин Россия
|  |  +- Аспирин московский
|  |  +- Аспирин пермский
|  +- Аспирин заграничный
|     +- Аспирин У ПСА
|     +- Аспирин байеровский
+- Аспирин растворимый


в твою версию модели
Аспирин
+- Аспирин 10
| +- Аспирин Россия
| | +- Аспирин версии1
| | +- Аспирин версии2

Ты схему БД так и не привёл
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540491
Petro123Ищущий Знанияа "как за мапить с доп условиями".
хибер маппит Реальную БД и таблицы.
Т.е. DAO зеркало БД.
А потом в сервисном слое подменяй свои версии объектов.
IMHO об этом тебе и было сказано.

Может конкретно описать, безо всяких заклинаний типа "сделай DAO в сервисе"?
Вы предлагаете извлекать связанные таблицы не хибернейтом, а руками?
Сначала выбирать товар, потом отдельно выбирать проперти к нему и руками их соединять, отказавшись от мапинга в хибернейте?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540494
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знаниябизнесу надо хранить версии... мне им сказать чтоб не хотели и выкинули базу за последние несколько лет с версиями?
смешно.
Если "хранить" - термин от бизнеса , то есть - OLAP\OLTP бэкапы и СиДиРОМы наконец))
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540499
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияМожет конкретно описать,
As Is To Be - дай схему и запросы КАК РАБОТАЛО
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540503
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
либо выбери другой пример. Например - СЭД и версии документов.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540504
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По-правильному, если в продукте раньше был ключ product_id, то теперь он должен стать составным (product_id, version), то же относится и к внешнему кючу в Properties. В хибернейте для этого создают специальный класс, в учебнике всё подробно расписано.
Судя по тому, что нарисовано, ключ так и остался product_id, то есть ваша таблица сейчас даже не во 2 нормальной форме. Хибернейт с такими таблицами работать не может, разве что с применением костылей.
Сделайте нормальный меппинг ключей и всё заработает
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540519
Petro123IMHO почти твоя модель, т.к. ты ничего не привёл кроме общих фраз:
Т.е. конкретный код, который я привел это "ничего" ?
Он полностью описывает ситуацию. Там всего 2 таблицы с двумя полями.

Ну ладно, в базе будет так:
Product
- Аспирин версии1
- Аспирин версии2
- Аспирин версии3

Properties
- Свойство 1, Аспирин версии1
- Свойство 2, Аспирин версии1
- Свойство 1, Аспирин версии3
- Свойство 2, Аспирин версии3
- Свойство 3, Аспирин версии3

Никаких деревьев там нет.
Без хибернейта делается просто join табличек с фильтром по версии.
Но опять же, зачем это? Вопрос был не архитектурный.
Вопрос чисто по хибернейту, как добавить в мапинг табличек доп условие по полю...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540526
Petro123Ищущий Знаниябизнесу надо хранить версии... мне им сказать чтоб не хотели и выкинули базу за последние несколько лет с версиями?
смешно.
Если "хранить" - термин от бизнеса , то есть - OLAP\OLTP бэкапы и СиДиРОМы наконец))
Действительно смешно...
Кто хранит справочник товаров в бекапе на сидироме?
Хватит стебаться уже...
Если нечего сказать по делу, лучше не надо флудить и показывать какой вы "умный"...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540532
ivanraПо-правильному, если в продукте раньше был ключ product_id, то теперь он должен стать составным (product_id, version), то же относится и к внешнему кючу в Properties. В хибернейте для этого создают специальный класс, в учебнике всё подробно расписано.
Судя по тому, что нарисовано, ключ так и остался product_id, то есть ваша таблица сейчас даже не во 2 нормальной форме. Хибернейт с такими таблицами работать не может, разве что с применением костылей.
Сделайте нормальный меппинг ключей и всё заработает

Спасибо.
Хоть кто-то пишет по делу...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540545
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияivanraПо-правильному, если в продукте раньше был ключ product_id, то теперь он должен стать составным (product_id, version), то же относится и к внешнему кючу в Properties. В хибернейте для этого создают специальный класс, в учебнике всё подробно расписано.
Судя по тому, что нарисовано, ключ так и остался product_id, то есть ваша таблица сейчас даже не во 2 нормальной форме. Хибернейт с такими таблицами работать не может, разве что с применением костылей.
Сделайте нормальный меппинг ключей и всё заработает

Спасибо.
Хоть кто-то пишет по делу...
да.
Привели бы схему БД с ID - давно бы всё было ясно.
Упрямый))
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540548
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так работать будет?
@ManyToOne
@JoinColumns({
@JoinColumn(name = "product_id", referencedColumnName="ID"),
@JoinColumn(name="version", referencedColumnName="version")
})
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540737
PsolaoА так работать будет?
@ManyToOne
@JoinColumns({
@JoinColumn(name = "product_id", referencedColumnName="ID"),
@JoinColumn(name="version", referencedColumnName="version")
})

Неа, так не работает, уже попробовал. Говорит не может быть 2 поля "version".
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540739
Petro123да.
Привели бы схему БД с ID - давно бы всё было ясно.
Упрямый))

Для тех кто реально может помочь, все понятно.
А тем кто только и умеет что выпячивать собственную значимость, всегда что-то мешает... про танцора ведь в курсе? ;)
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540774
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияPsolaoА так работать будет?
@ManyToOne
@JoinColumns({
@JoinColumn(name = "product_id", referencedColumnName="ID"),
@JoinColumn(name="version", referencedColumnName="version")
})

Неа, так не работает, уже попробовал. Говорит не может быть 2 поля "version".

Все нормально - убери из основного класса поле version
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540784
PsolaoВсе нормально - убери из основного класса поле version
Я чего-то не понимаю... Если я уберу это поле из основного класса, то как я буду узнавать его версию?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540796
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,
чукча не читатель.
Маппинг всегда 2 стороны - Код Java и схема БД.
Изучай-ищи дальше), я не против).
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540808
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияPsolaoВсе нормально - убери из основного класса поле version
Я чего-то не понимаю... Если я уберу это поле из основного класса, то как я буду узнавать его версию?

Сорь, перепутал с ManyToOne -это там надо убирать.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540814
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540833
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540852
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,

по по простому

Universal Product -> Versioned Product -> Properties

И в базе и в ORM сделать влом?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540878
Сергей АрсеньевИщущий Знания,

по по простому

Universal Product -> Versioned Product -> Properties

И в базе и в ORM сделать влом?

Походу это вам почитать топик в лом... повторю, база уже есть. Она работает и в ней есть данные. Просто так, сильно изменить структуру не получится. На нее надо натянуть хибер.
К сожалению, в жизни далеко не все складывается идеально, а жить как-то надо...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540894
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияОна работает и в ней есть данные
это у тебя мания величия.
Данные мешают добавить столбец в таблицу?
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540947
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ищущий ЗнанияОна работает и в ней есть данные
это у тебя мания величия.
Данные мешают добавить столбец в таблицу?

Тефтель с рисом, котлета с картошкой - перекладывать нельзя! (С) Дежа Вю.

Похоже у автора топика есть старая чужая программа, и новая которую пишет он. Вследствие чего изменять базу нереально.
Да и смысл? Если бы сразу проектировать, то система
Universal Product -> Versioned Product -> Properties
конечно лучше. Но и то что есть -тоже имеет право на жизнь, и нет смыла на живую устраивать переделки.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38540997
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PsolaoПохоже у автора топика есть старая чужая программа
похоже он тут будет огрызаться и грубить ещё страниц надцать. К бабке не ходи))).
Тут архитектура вообще ни при чём, на которую он всё уповает и боится.
Сергей лишь предложил ОДИН из вариантов. Их как всегда дофига).
...
А добавка столбца в виде какого нибудь ключа ничего никогда не ломала.
Ты БД всё равно меняешь добавляя\убирая ключи маппинга.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541038
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в том то и дело, что у него там в базе уже сделана связь через 2 таблицы. Осталось только классы сущностей сделать под это.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541071
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Psolao,
так?
productid version name2 2.0 Чел
propid id_product name values22 2 Рост 182
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541135
Petro123похоже он тут будет огрызаться и грубить ещё страниц надцать. К бабке не ходи))).
Тут архитектура вообще ни при чём, на которую он всё уповает и боится.

Да, к сожалению в рунете не получается не грубить.
Здесь мы видим классческий анекдот на вашем примере "Задаешь технический вопрос и тебе 2 страницы рассказывают почему ты редиска".
Хотя конечно это просто эмоции... гораздо проще таких болтунов игнорировать.

И да, от вас не было ни одного поста в тему вопроса, так с чего мне с вами любезничать?
Я сразу сказал, что не надо архитектурных решений и прочей фигни. Вопрос был чисто по хибернейту, по его мапингу, а не как версионность сделать. Есть простой технический вопрос. Но вам надо было показать что вы тут самый умный и умудренный опытом...
Конечно, когда нифига не знаешь и не можешь сказать по делу, начинают обычно умничать и делать из себя этакого умудренного опытом мудреца...

Только вот почему-то паре человек, с треда, ничего не помешало дать пару дельных советов абсолютно в тему. Ни отсутствие схемы БД, ни отсутсвие ID... А вы только и можете что выпендриваться своей крутизной. Ну что же, каждому свое, продолжайте чесать свое ЧСВ, засоряя форум флудом... ))

P.S. Да, приношу свои извинения. Одна мысль по теме все таки от вас была. Хранить версионность в бекапах на сидироме... снимаю шляпу за это гениальное изобретение)))
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541136
PsolaoДа в том то и дело, что у него там в базе уже сделана связь через 2 таблицы. Осталось только классы сущностей сделать под это.

Нет, не через 2 таблицы. Просто 2 таблицы между собой связанные.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541138
Petro123Psolao,
так?
productid version name2 2.0 Чел
propid id_product name values22 2 Рост 182

Да, именно так.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541142
Ищущий ЗнанияДа, именно так.

Хотя нет, ошибся. Вот так будет ближе, хотя это конечно обрезанный вариант...
productid version name2 2.0 Чел
propid version id_product name values22 2.0 Рост 182
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541169
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияХотя нет, ошибся. Вот так будет ближе, хотя это конечно обрезанный вариант...
именно этот а-ля DDL вас сегодня просили целый день выдать.....путаясь в показаниях...Версия продукта у вас или версия свойства)).
Тяжёлый случай. Последний раз тут так просили помощи пол года назад.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541286
Petro123именно этот а-ля DDL вас сегодня просили целый день выдать.....путаясь в показаниях...Версия продукта у вас или версия свойства)).
Тяжёлый случай. Последний раз тут так просили помощи пол года назад.

Действительно, ведь в самом первом посте, в приведенном коде сущностей, в дебрях двух полей, просто невозможно увидеть, что поле версия есть у обеих сущностей...

Это реально очень тяжелый случай ))
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541334
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,
Я и говорю - иметь версию в объекте Мастер и объекте Свойство - клиника.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541452
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ищущий Знания,
Я и говорю - иметь версию в объекте Мастер и объекте Свойство - клиника.Не всегда.
Помимо версии "продукта" могут быть версии и у его "свойств".
Если, к примеру, за продукт принять документ, а за свойство принять какой-либо раздел или параграф, то как у документа могут быть разные версии, также и в рамках одной версии документа могут быть разные версии одного и того-же раздела.
Так что...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541535
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex KuznetsovТак что...
конечно ты прав.
Мы тут утрируем. Он постановку задачи (выбрал неверную аналогию с товаром, предметной областью).
Я - сомневаюсь в адекватной постановке и способности хибера фильтровать такие тонкости.
Ему бы со своей версионностью справится при сессионном доступе.
Просто, на моей памяти было много аналитиков: "а давайте мы ничего из БД не будем удалять, а везде проставим галку-версию"((.
Ну, и я так понимаю, что при наборе разных версий свойств, версия Объекта будет вычисляемой а не хранимой персистентной.
Вот такие сомнения при гадании на кофейной гуще))) LOL
Удачи аффтару!
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38541747
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще вопросы надо точнее задавать. Вопрос должен быть выглядеть так:

Как реализовать в Hibernate связь один-к-многим, при условии что ключ состоит из 2-х полей с помощью аннотаций.
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38542002
Alex KuznetsovНе всегда.
Помимо версии "продукта" могут быть версии и у его "свойств".
Если, к примеру, за продукт принять документ, а за свойство принять какой-либо раздел или параграф, то как у документа могут быть разные версии, также и в рамках одной версии документа могут быть разные версии одного и того-же раздела.
Так что...

Именно об этом я и говорил. Версии есть не только у продукта, но и у свойств.
При чем понятие "версия", это не просто "положить в бекап на сидиром, вдруг понадобится".
С этими наборами постоянно идет работа...
Ну вот спроектировали так базу.
Пока софт на Java не переведем полностью, ничего нельзя менять.
Потом конечно подумаем, как отрефакторить все это безобразие.

Как вариант, представьте себе например анкету. У нее есть вопросы и есть ответы.
Список вопросов может меняться со временем + надо хранить историю ответов на каждый вопрос.
Вот и получается 2 сущности, и история есть и у вопросов и у ответов.
Хотя конечно все равно это абстракции и сути не меняют, все равно ведь не идеальную архитектуру требуется построить, а просто обернуть в хибернейт существующее...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38542079
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияС этими наборами постоянно идет работа...
Мы это читаем раз надцать.
...От понятия "История и Архив" до понятия "Текущий список вопросов" - дистанция огромного размера.
Хибер не занимается архивами и историей Один-ко-Много.
Он просто делает Update And Delete.
И правильно делает. Т.к. простейший CRUD упрощает Модель и ваши хотелки.
Обект-->Версия-->PropName-->Версия-->PropValues-->Версия
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38542237
Petro123...От понятия "История и Архив" до понятия "Текущий список вопросов" - дистанция огромного размера.
Хватит уже выеживаться и оперировать понятиями в которых вы, что называется, ни в зуб ногой...

Petro123Хибер не занимается архивами и историей Один-ко-Много.
Он просто делает Update And Delete. И правильно делает.
Если бы я знал хибер от и до, вопроса бы не было.
Но додуматься до этого вы не в состоянии))

Petro123Т.к. простейший CRUD упрощает Модель и ваши хотелки.
Обект-->Версия-->PropName-->Версия-->PropValues-->Версия
Ничего он мне не упростит в данной ситуации, ибо не я проектировал базу.
Пока я могу только использовать то, что есть.
Но вы не в состоянии это понять...
...
Рейтинг: 0 / 0
Hibernate мапинг с фильтром
    #38542524
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий Знания,
авторни в зуб ногой...додуматься...не в состоянии...
Эк вы злой сёдня с утра)))).
Булгаков Якин. С удовольствием. Вы меня не поняли!!! Не поняли!..
Иоанн. Как тебя понять, когда ты ничего не говоришь!
тебе вторым постом Blazkowicz ответил по сабжу.
Так что, ручками...ручками...грузи свои объекты. Даже iBatis'ом.
И закончим на этом.
Удачи!
...
Рейтинг: 0 / 0
49 сообщений из 49, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate мапинг с фильтром
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]