Мама, мы в аду, мы в аду мама!!

Jan 28, 2011 15:25

http://community.livejournal.com/ru_java/1008782.html?style=mine#cutid1

Авторам статей на хабре надо памятники чугунные на вокзалах ставить! Каким же мрачным упорством и неуемным трудолюбием надо обладать, чтоб так ипстись заместо написания SQL))

Такой подход инициализирует все коллекции ( Read more... )

понабрали по объявлениям

Leave a comment

Comments 5

slonik_v_domene January 28 2011, 12:30:22 UTC
Я уже устал рассказывать про случай с 10000 + 1 запросом. Люди ничему не учатся.

Reply


Усердие все превозмогает plumqqz January 28 2011, 12:32:03 UTC
Я, кстати, давно добиваюсь от гибернейтовцев и вовлеченных, что будет, если "все коллекции подряд" проинициализировались, потом мы что-то с ними пошуровали и пытаемся это безобразие сохранить - а тут, как назло, кто-то еще все эти коллекции проинициализировал, пошуровал и тоже пытается сохранить?

Reply

Re: Усердие все превозмогает hydrobiont January 28 2011, 12:36:50 UTC
ну как же - напишут класс-обвязку, которая будет выставлять флаги прошуровал или нет и сколько раз... версии объектов хранить... сериализованую в xml хистори изменений... какой бы еще пиздец пожирней придумать?)

Reply

Re: Усердие все превозмогает bydl0coder January 28 2011, 17:30:48 UTC
Да ничо не будет. Эксепшен про конфликты поймают и забьют, например.
Я ваще не врубился, Хибернейт оказался хуже поделия Микрософта, что ли? В EF можно так users = db.Users.Include(u => u.Tasks).ToList() и связанные таски сразу подгрузятся. Правда, предыдущая версия любила сгенерить запрос килобайт этак на триста...

Reply

Re: Усердие все превозмогает plumqqz January 29 2011, 11:31:51 UTC
Я ваще не врубился, Хибернейт оказался хуже поделия Микрософта, что ли?

К счастью, ничем не могу помочь. Никогда не интересовался подобной мерзостью.

Reply


Leave a comment

Up