Я ищу библиотеку Java, которая обеспечивает функциональность, подобную Query DSL, против HQL, но только для привязок SQL во время выполнения. В частности, мне просто нужен генератор SQL, чтобы мне не приходилось моделировать соединения, предложения окон и т. д. и т. д.
Схема, к которой нам нужно выполнить запрос, доступна только во время выполнения, поэтому мы не можем построить для нее ORM.
Так, например, я хочу иметь возможность писать:
int count = from("Account").count();
вместо:
string statement = "SELECT COUNT(1) FROM Account";
Было бы полезно, если бы он также поддерживал пункты окна.
Если такой штуки нет, я просто сверну свою.
Заранее спасибо!