LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

И мне надо посчитать сколько task у каждой scheme. В том же sql это делается просто:

В том же hibernate, это тоже, кстати делается просто. Выбираешь все схемы, перебираешь их в цикле и считаешь длину массива task. Да, он будет делать выборку и заброс на каждую запись в shcema. Причём тут hibernate и hql, если тебе нужен JPQL? Так гибернейт это его реализация и работать всё будет примерно по той же схеме. Ну или он запросит сразу всё и распихает по сущностням сожрав всю память в жадном режиме. Подумай еще раз, нужен ли тебе этот геморрой, может просто лучше что-то придумать с sql портяночками? Какой-нибудь там генератор, трекер, чтобы знать, что тебе менять надо и т.п.

Исправление crutch_master, :

И мне надо посчитать сколько task у каждой scheme. В том же sql это делается просто:

В том же hibernate, это тоже, кстати делается просто. Выбираешь все схемы, перебираешь их в цикле и считаешь длину массива task. Да, он будет делать выборку и заброс на каждую запись в shcema. Причём тут hibernate и hql, если тебе нужен JPQL? Так гибернейт это его реализация и работать всё будет примерно по той же схеме. Ну или он запросит сразу всё и распихает по сущностням сожрав всю память. Подумай еще раз, нужен ли тебе этот геморрой, может просто лучше что-то придумать с sql портяночками? Какой-нибудь там генератор, трекер, чтобы знать, что тебе менять надо и т.п.

Исходная версия crutch_master, :

И мне надо посчитать сколько task у каждой scheme. В том же sql это делается просто:

В том же hibernate, это тоже, кстати делается просто. Выбираешь все схемы, перебираешь их в цикле и считаешь длину массива task. Да, он будет делать выборку на каждую запись в shcema. Причём тут hibernate и hql, если тебе нужен JPQL? Так гибернейт это его реализация и работать всё будет примерно по той же схеме. Ну или он запросит сразу всё и распихает по сущностным сожрав всю память. Подумай еще раз, нужен ли тебе этот гемморой, может просто лучше что-то придумать с sql портяночками? Какой-нибудь там генератор, трекер, чтобы знать, что тебе менять надо и т.п.