Size: a a a

Spring Framework and more

2020 May 06

M

Mher in Spring Framework and more
это я читал
источник

M

Mher in Spring Framework and more
querydsl крутая штука
источник

M

Mher in Spring Framework and more
да, хоть что то похожее на LINQ :0
источник

G

GamerX in Spring Framework and more
Кстати, задавал вопрос, так и не нашёл на него ответ. Есть ли возможность реализовать через Criteria кастомную сортировку? Типа:
case STATUS 'R' THEN 1

Hibernate 4.3.6
источник

M

Mher in Spring Framework and more
мне вот что то типа этого надо преобразовать, что то в доках не нашел такой пример, но как поминаю надо использовать темплейты
источник

M

Mher in Spring Framework and more
GamerX
Кстати, задавал вопрос, так и не нашёл на него ответ. Есть ли возможность реализовать через Criteria кастомную сортировку? Типа:
case STATUS 'R' THEN 1

Hibernate 4.3.6
критерия это билдер
источник

M

Mher in Spring Framework and more
можешь по условиям собрать запрос
источник

M

Mher in Spring Framework and more
если ты знаешь условие сортировки до запрос в бд
источник

M

Mher in Spring Framework and more
если нет то динамический запрос не сделаешь, бд не поддерживает , мы про монгу если что )
источник

G

GamerX in Spring Framework and more
У меня Oracle
источник

G

GamerX in Spring Framework and more
Старый и макаоррный как дошик легаси, в котором надо делать доработки.
источник

G

GamerX in Spring Framework and more
Поэтому всё аккуратно приходится делать.
источник

M

Mher in Spring Framework and more
интерфейс критерия одинаковой, так что если до отправки запроса можно сделать
источник

M

Mher in Spring Framework and more
GamerX
Поэтому всё аккуратно приходится делать.
ну это как везде, если проект работает )
источник

I

Ivan in Spring Framework and more
SELECT S FROM Shirt S ORDER BY (CASE S.size WHEN 'XS' THEN 1
   WHEN 'S' THEN 2
   WHEN 'M' THEN 3
   WHEN 'L' THEN 4
   WHEN 'XL' THEN 5
   WHEN '2XL' THEN 6
   END);
источник

РН

Роман Нагаев... in Spring Framework and more
GamerX
Кстати, задавал вопрос, так и не нашёл на него ответ. Есть ли возможность реализовать через Criteria кастомную сортировку? Типа:
case STATUS 'R' THEN 1

Hibernate 4.3.6
можно бахнуть поле с формулой в ентити и сортировать по нему
источник

I

Ivan in Spring Framework and more
hql
источник

G

GamerX in Spring Framework and more
Ivan
SELECT S FROM Shirt S ORDER BY (CASE S.size WHEN 'XS' THEN 1
   WHEN 'S' THEN 2
   WHEN 'M' THEN 3
   WHEN 'L' THEN 4
   WHEN 'XL' THEN 5
   WHEN '2XL' THEN 6
   END);
Да, да, типа того. Но утрамбовать в критерию, места для hql нет и, кроме сортировки билдер ещё условий  гору цепляет
источник

I

Ivan in Spring Framework and more
select fname from Name
where upper(fname) like :fnameStart or upper(fname) like :fnameMiddle
order by (case when upper(fname) like :fnameStart then 1 else 2 end), fname

query.setParameter("fnameStart", "XX%");
query.setParameter("fnameMiddle", "% XX%");
источник

G

GamerX in Spring Framework and more
Все переписывать их на hql я ёбнусь, да и шанс накосячить геометрически растёт.
источник