Size: a a a

2020 May 12

D

Dima in pro.jvm
Vladimir Petrakovich
Так вот разве она есть там?
ну билдер запросов внутри скорее транслирует
источник

D

Dima in pro.jvm
а потом это передается в драйвер хранилища
источник

D

Dima in pro.jvm
QUser qUser = new QUser("user");
Predicate predicate = qUser.name.startsWith("A");
List<User> users = (List<User>) userRepository.findAll(predicate);
источник

D

Dima in pro.jvm
вот пример - он может быть валидным и для psql, и для mongo
источник

VP

Vladimir Petrakovich in pro.jvm
Dima
вот пример - он может быть валидным и для psql, и для mongo
Так это Spring Data, а не просто querydsl
источник

D

Dima in pro.jvm
Vladimir Petrakovich
Так это Spring Data, а не просто querydsl
надо уже кишки смотреть
источник

D

Dima in pro.jvm
может оно и так
источник

D

Dima in pro.jvm
источник

D

Dima in pro.jvm
и скорее всего спринг дата эту зависимость использует
источник

VP

Vladimir Petrakovich in pro.jvm
Dima
надо уже кишки смотреть
Я про пример, где userRepository.findAll
источник

D

Dima in pro.jvm
Vladimir Petrakovich
Я про пример, где userRepository.findAll
это детали
источник

D

Dima in pro.jvm
QUser qUser = new QUser("user");
Predicate predicate = qUser.name.startsWith("A");
источник

D

Dima in pro.jvm
вот суть
источник

VP

Vladimir Petrakovich in pro.jvm
Dima
и скорее всего спринг дата эту зависимость использует
Ну да, это понятно.
Я к тому, что сам querydsl не ставит целью абстрагировать тип хранилища, там только некоторые общие части (которые реально одинаковые).
источник

AE

Alexandr Emelyanov in pro.jvm
Dima
я не понимаю почему на Алексея накинулись
Так вопрос был то в чем, что человек путает dsl билдера с языком запроса, да ещё и драйвера какие то в спринге рисует
источник

AK

Alexey Kuzin in pro.jvm
Querydsl — часть спеки спринг даты, его реализации включены в модули спринг даты для разных БД. Это не отдельный модуль (по крайней мере в официальных реализациях)
источник

D

Dima in pro.jvm
Vladimir Petrakovich
Ну да, это понятно.
Я к тому, что сам querydsl не ставит целью абстрагировать тип хранилища, там только некоторые общие части (которые реально одинаковые).
да, разобрались
источник

AE

Alexandr Emelyanov in pro.jvm
Alexey Kuzin
Querydsl — часть спеки спринг даты, его реализации включены в модули спринг даты для разных БД. Это не отдельный модуль (по крайней мере в официальных реализациях)
Лол, querydsl появился много раньше спринг дата, его с чистым хибером всю жизнь использовали
источник

D

Dima in pro.jvm
Alexey Kuzin
Querydsl — часть спеки спринг даты, его реализации включены в модули спринг даты для разных БД. Это не отдельный модуль (по крайней мере в официальных реализациях)
спорно
источник

VP

Vladimir Petrakovich in pro.jvm
Началось всё с того, что "единый DSL для всего - это плохо", ну так его никто и не делает.
Spring Data пытается в что-то подобное, но это совсем другая история.
источник