Есть ли в Java хороший фрайворк для работы с Dynamic SQL

6yrop

Тут говорили, что у Java типа с фрайворками хорошо. Если для работы с Dynamic SQL что-то лучшее чем http://www.cforcoding.com/2009/06/ibatis-tutorial-dynamic-sq...
?
Что такое Dynamic SQL — показывается по той же ссылке.

6yrop

О, в последней версии iBatis (MyBatis 3) они таки догадались, что нужны всего лишь обычные if/for
 
Dynamic SQL 45
if 46
choose, when, otherwise 46
trim, where, set 47
foreach 48
http://mybatis.googlecode.com/svn/trunk/doc/en/MyBatis-3-Use...
  

Думаю, следующий их шаг на пути просветления отказаться от XML-я (технологии прошлого десятилетия и применить тупо Text Template-ы аля .NET T4.
В общем, из всего джавского многообразия сухой остаток (из, действительно, полезных вещей) выглядит не лучше .NET-го. Я в этом очередной раз убеждаюсь.

pilot

Думаю, следующий их шаг на пути просветления отказаться от XML-я (технологии прошлого десятилетия и применить тупо Text Template-ы аля .NET T4.
Сам с собой поговорил — круто.
А в чем вопрос-то был? Честно прочитал статью по ссылке, увидел какой-то кривой ORM.

6yrop

А в чем вопрос-то был?
Как решается вот эта проблема?
 
One of the problems in dealing with database queries is that the SQL needs to change based on runtime conditions, typically user input but can also include things like security (ie making sure the user can only see what they're authorized to see user settings and so on.
http://www.cforcoding.com/2009/06/ibatis-tutorial-dynamic-sq...
  

Если надо могу привести real world пример.

6yrop

увидел какой-то кривой ORM.
похоже в Java все такие

psm-home

Querydsl - не совсем то, что ты хочешь, но все равно, вдруг не видел.

6yrop

Querydsl - не совсем то, что ты хочешь, но все равно, вдруг не видел.
да, спасибо, на другом форуме месяца два назад уже давали эту ссылку. Смотрел, не понравилось. Выглядит привлекательным только на первый взгляд.
Оставить комментарий
Имя или ник:
Комментарий: