Size: a a a

Spring Framework and more

2019 January 24

RP

Roman Patkin in Spring Framework and more
а тут какие-то траблы
источник

S

Sergey 🖋 in Spring Framework and more
а жпкл так не умеет
источник

RP

Roman Patkin in Spring Framework and more
Sergey 🖋
Что за дичь, просто кастани в jpql и все
а как кастить правильно? sql startDate::timestamp оно не понимает
источник

S

Sergey 🖋 in Spring Framework and more
cast as jpql гуглани
источник

S

Sergey 🖋 in Spring Framework and more
я сам подзабыл точный синтаксис
источник

RP

Roman Patkin in Spring Framework and more
Sergey 🖋
cast as jpql гуглани
спасибо
источник

RS

Ruslan Stelmachenko in Spring Framework and more
JPQL это не просто "другой синтаксис для SQL". Идеология JPQL в том, что он делает квери на объектах. У вас в объекте History поле created_at какой тип имеет? Вот такой надо и в параметре передавать. И тогда не будет проблем.
источник

RP

Roman Patkin in Spring Framework and more
Ruslan Stelmachenko
JPQL это не просто "другой синтаксис для SQL". Идеология JPQL в том, что он делает квери на объектах. У вас в объекте History поле created_at какой тип имеет? Вот такой надо и в параметре передавать. И тогда не будет проблем.
а это еще понятней, благодарю
источник

S

Sergey 🖋 in Spring Framework and more
Не всегда это так работает только. с датами как раз проблемы могут быть
источник

S

Sergey 🖋 in Spring Framework and more
Вот только недавно жпа 2.2 притащила нативную поддержку дат из джавки 8
источник

RS

Ruslan Stelmachenko in Spring Framework and more
С датами проблемы могут быть на уровне конвертации их представления в объекте в представление в БД. Но если маппинги работают, значит это уже работает. Так что отдельных проблем с биндингом аргументов быть уже не может.
источник

b💬

binka 💬 in Spring Framework and more
Ruslan Stelmachenko
Вообще spring-data это из коробки умеет. Просто делаете параметр контроллера вашу JPA Энтити - и он сам делает findById. Но лучше так не делать, да.
а вообще зачем такая возможность? вроде бы всякие репозитории и модели выделяются в отдельный слой и сам энтити в контроллере как антипаттерн
источник

RS

Ruslan Stelmachenko in Spring Framework and more
binka 💬
а вообще зачем такая возможность? вроде бы всякие репозитории и модели выделяются в отдельный слой и сам энтити в контроллере как антипаттерн
Это к разработчикам spring-data вопрос. У Оливера вообще свое особое видение на многие вопросы. :)
источник
2019 January 25

A

Andrey Kharintsev in Spring Framework and more
binka 💬
а вообще зачем такая возможность? вроде бы всякие репозитории и модели выделяются в отдельный слой и сам энтити в контроллере как антипаттерн
Поддерживаю, тоже считаю что это антипаттерн, поэтому все энтити заварачиваю в POJO объекты
источник

A

Andrey Kharintsev in Spring Framework and more
на мой взгляд разработчики spring-data сделали такую возможно для небоших, несложных проектов
источник

ДБ

Дмитрий Борисов in Spring Framework and more
Всем привет. Подскажите - можно ли в xml конфигурации сделать так, чтобы бин не инициализировался если некий флаг в пропертях установлен на false? В частности мне нужно не инициализировать бин отвечающий за jms в случае, если jms не нужен
источник

ЕБ

Евгений Боровов in Spring Framework and more
источник

EA

Evgeny Ageev in Spring Framework and more
Коллеги, какую конфиг-ю security нужно написать, чтобы закрыть доступ к url вида:
localhost/apps/timesheet/#salary ? для всех, кроме роли ACCOUNTANT.
Spring Boot.
Вот так не сработало - .antMatchers("**salary").hasAnyRole("ACCOUNTANT")
источник

А

Артем Артемович Артемовский in Spring Framework and more
в смысле? к хештегу закрыть доступ?
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Хэши УРЛ на сервер вообще не передаются. Никак. Они актуальны только на стороне браузера.
источник