среда, 4 июня 2008 г.

simultaneously fetch multiple bags

Вчера работая с ejb3 столкнулся с проблемой упомянутой в заголовке поста. При создании связи many-to-many если указываешь fetch="EAGER" при деплое модуля jboss-4.2.0.GA выдавал ошибку и ругался такими словами "simultaneously fetch multiple bags".

Нет бы сенсея спросить с чего такое может быть, но нет мы же умные и у нас трафик еще есть — отправился гуглить. Часа полтора ушло на эту проблему, а может и побольше чуток. Как оказалось это не бага, а фича. Причем сенсей был о ней неплохо осведомлен.

В общем смотрите решение :)

1. fetch="LAZY"

если вам необходимо использовать EAGER, то используем следующее

2. заменяем Collection и List в которых у нас находятся связанные сущности на Set и наслаждаемся тем что все проходит на ура.

Пример
Было
protected List<Group> groups = new ArrayList<Group>();

Стало
protected Set<Group> groups = new HashSet<Group>();

P.S.: народ а что лучше использование аннотаций в entity или описывать сущности в orm.xml?

понедельник, 2 июня 2008 г.

Тотальный крышеснос!

Снес последних убийц времени со своего рабочего компа. Прощайте паук и косынка, сапер и свободная ячейка. Вот сейчас сижу, работать не получается, а просвежить моск быстрым разложением пасьянса не получиццо. Эти строчки я написал чуть больше недели назад.

Тотальный крышеснос закончился - на прошлых выходных наконец-то удалось отдохнуть по человечески. Природа, вокруг только близкие люди, и никаких компов :) Теперь со свежими силами вперед и с песней.

В очередной раз читаю то что пишут в своих блогах самые разные люди. Они правы, надо искать свою тему, искать себя самого.

Время искать себя самого,
время искать пшеницу средь трав,
время сжигать золотые мосты,
время уходить если ты прав.

Мнения масс богатство и власть,
и запахи денег куют города,
но светлый человек мне когда-то сказал -
чушь это все - все суета.

Черная земля белые цветы
и что на мой вопрос ответишь ты.

Кто все мы откуда идем,
кто светит нам в ночи фонарем,
из какого леса мы вышли,
в какую дверь мы войдем?

Что наша жизнь где мы умрем,
что служит нам путеводным огнем,
где потеряли мы сердце,
где мы свободу найдем?

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

И тянется время в вагонах жд,
и утро в постели не по нутру,
стало быть будет шире на шаг,
красным распишемся на белом снегу,
Пилот. Монохромная.

Смысл жизни давно уже найден, но он настолько прост что не верится. Не может для этого человек жить... жить ради самой жизни. И тщится каждый выдумать "настоящую" истину. Люди, жизнь сложна и проста одновременно. Сложное в простом и простое в сложном. Не порождай сущностей сверх необходимого. Живи. Плодитесь и размножайтесь. Первая заповедь. Но эта заповедь появилась до людей и была адресована живому. Распространяется ли она на людей как на живых существ или не действует поскольку люди появились позже и для них была другая заповедь. Или все таки для людей это тоже предназначалось? Если да, то почему на момент изгнания из рая по прежнему было всего два человека. Для человека первой заповедью был запрет вкушать с древа познания. И если Первая заповедь для живого относится и к человеку значит тяга к знанию (или может быть к "запретному") превалирует над тягой к продолжению рода?

Сейчас читаю "Чевенгур" Андрея Платонова. Вы хотите жить спокойно? Тогда не читайте это. Если вы привыкли к спокойной жизни, то это либо вас не тронет, либо на какое-то время лишит покоя. Да эта книга про события почти вековой давности... Но люди почти не изменились за последние несколько тысяч лет. Замена деревянной лавки на табурет, да еще и с мягким сиденьем может сделать человека счастливым, но лишь на непродолжительное время, пока не забудется лавка и табурет не станет обыденностью... А человек будет желать уже чего-то нового, оставаясь тем же самым.

четверг, 22 мая 2008 г.

До Грушинского фестиваля осталось чуть больше месяца

Итак до Груши осталось чуть больше месяца. Потихоньку начинаются сборы. Палатка, пенки, спальники до поры-до времени еще дремлют на антресолях, но уже совсем скоро им придется оттуда выбираться. Груша ждет.

Еще более ожидаемым данное мероприятие делает то, что на это время у меня приходится отпуск. Ураааа. Отдохну на природе. Больше недели на свежем воздухе. Почти без людей. Во всяком случае первые дни без людей. А вот непосредственно на сам период проведения фестиваля народу думаю будет побольше чем в прошлом году. Знать бы еще как это отразится на качестве фестиваля.

Народ потихоньку тоже собирается, кто-то на старое место, кто-то на новое. Мы едем на Федоровку, были там в прошлом году было просто здорово. Почитал форум груши, почти все говорят что фестиваль на Федоровских лугах очень сильно отличался от предыдущих, был очень "душевный".

Так что:
Дорогие Друзья!

XXXV Всероссийский Грушинский фестиваль будет проходить с 3 по 6 июля 2008 г. в районе Федоровских Лугов.  (полностью).

Груша ждет.

P.S.: А вы собираетесь на XXXV Грушинский фестиваль?

среда, 21 мая 2008 г.

Advego матереет

Заглянул сегодня на Адвего. Некоторое время назад я считал этот сервис практически бесполезным. Слишком мало было работы и слишком много халявщиков.

Когда я выполнял несколько раз задание одного из веб-мастеров, то очень хорошо было видно таких халявщиков: пост не по теме, написан грубо и глупо, с ошибками. А ведь были такие люди которые с расценками на выполненные работы в 3-10 центов умудрялись в день наделать работ на пару баксов. Посчитайте и вы сами сможете оценить количество появившегося плохого контента.

Сегодняшний визит на Адвего меня приятно удивил. Во первых количество заданий, если ранее редко было 3 листа заданий, то сегодня их было 12. И расценки на написание увеличились. Раньше уже на  первом листе были цены в 10 центов, а иногда и менее. Сейчас минимальная цена на первом листе 35 центов.

Что еще радует, так это повышение требований к постам, уменьшение сеошных заданий, наличие черных и белых списков. В общем сей проект становится выгодным и хорошим авторам и вебмастерам. Так что думаю у него светлое будущее. 

P.S.: Утащив у супруги iPod Shuffle и походив немножко с ним решил купить себе такой же. Недорогой, с хорошим звуком и функциональности мне в принципе за глаза. Раскачивался примерно две недели, а потом случайно уронил док станцию от iPoda супруги на пол. Если бы просто уронил то фиг бы с ним. Ан нет, не просто уронил, а еще и наступил :( Вот теперь никак не выкрою время эту док-станцию достойно похоронить ;)

Раскачиваться даже не пришлось. Когда в воскресенье бродили по космопорту увидел Re:Store зашел и купил еще один айпод :)
Так что у нас теперь два плейера и один докстейшен. Была конечно мысль купить док отдельно, но 1200р за док, при стоимости полного комплекта в 1759р греет не особо. Есть возможность купить альтернативный док за 500р, но в тот день его в продаже уже не было, так что его покупка откладывается до тех пор пока я опять не уроню док на пол, теперь уже от своего плейера.

воскресенье, 18 мая 2008 г.

Сижу в халате - думаю о вечном

Хочу ли я, могу ли я...

Да кстати приветствую вас, коли вы уж взялись читать сие творение. Если до конца дочитаете, то еще и попрощаюсь :)
В очередной раз была предпринята попытка изменить свою жизнь. Хотя если подумать сейчас такие попытки предпринимаются мной иногда по несколько раз в день. Большинство из них не достигает цели, некоторые даже заканчиваются не начавшись. Но именно такое барахтанье и приводит к постепенным изменениям.
Самое простое это сложить лапки и сказать у меня не получается, это выше моих сил, это бесполезно. Это путь слабых и хитрых. Да я тоже слаб, и хотя многое уже могу значительно больше того что я ЕЩЕ не могу. Специально выделил слово "еще". Не собираюсь оставаться слабым. Большинство проблемных моментов уже выявлено и частично изучено. Ведется борьба.

В общем я барахтаюсь в потоке этой жизни стремясь достичь не до конца ясной цели.

На сим пока все.
С уважением, Штудер.

четверг, 15 мая 2008 г.

Кактусизация всей страны

Мы все пойдем вслед за Джа Кактусом.
Вот и меня тоже на депресняк пробило. Может это заразное. Люди если вы это читаете срочно протрите монитор спиртом и им же прополощите горло. В глаза лучше не закапывать.

воскресенье, 11 мая 2008 г.

Не ищите легких путей!

Навеяно Крайновским "т.е. люди, планирующие за месяц стать стройными и подтянутыми, имеют больше шансов добиться этого с помощью липоксации, нежели чем с помощью Wii Fit".
Люди, если вы действительно хотите похудеть, забудьте слово липосакция. 
Для похудения есть единственный способ - тратить энергии больше чем потреблять. Вот и все, это элементарно. Но люди не верят настолько простым решениям, а почему? Да потому что для этого приходится поднимать задницу от стула (привет Вад) и не просто поднимать, но и производить определенные действия.
Гораздо проще верить в похудательные таблетки, чаи, экстрасенсов, липосакцию, бабок которые ожирение заговаривают.

Хотите похудеть? Фтопку сладкое, мучное, жирное и еще кое-что по мелочи. Не жрать после шести. Сбалансировать питание.

И вес потихоньку будет уходить. конечно не с такой скоростью как при липосакции. Но помимо снижения веса вы получите ни с чем не сравнимое удовольствие достижения цели и повышение самооценки. А если вы не верите в действенность этих простых методов, идете на MyJane и почитайте на форуме что девчонки про похудение пишут. Многие из них скинули по 20 кг и более...

Ндя, пост получился малость сумбурный и эмоциональный. Это все Вад виноват :)
Нефиг всякую фигню постить...