Size: a a a

2020 November 12

T

Tagir in pro.jvm
Если лямбда с замыканием , там сложнее - создаётся методхэндл, который указывает на конструктор анонимного класса, который принимает все переменные замыкания и раскидывает их в поля
источник

T

Tagir in pro.jvm
Анонимный класс - это собственно рантайм-представление лямбды, он реализует тот самый функциональный интерфейс (и иногда ещё Serializable)
источник

R

Roman in pro.jvm
Akim Glushkov
Я бы такое руками маппил через JDBC, либо сделал вьюшку, которая выполняет роль сабселекта и получал вместо коллекции стрингов коллекцию объектов, которые наружу маппил бы в стринги.

Но, не скажу что это прям best practice. Коллеги, подправьте, если есть что-то лучше
После долгих мучений с проекциями, все таки буду через jdbcTemplate ручками маппить. Спасибо)
источник

AG

Akim Glushkov in pro.jvm
Roman
После долгих мучений с проекциями, все таки буду через jdbcTemplate ручками маппить. Спасибо)
Спасибо что написали. Буду знать, что всё-таки вариант с ручками никуда не денется)
источник

RM

Roman Menezes in pro.jvm
всем привет,
подскажите плиз куда копать
есть проект на старом спринге, бек - жава + спринг, фронт - таймлиф
стояла задача подключить платежную систему к порталу, все гут: взаимодействие идет через iframe, и в конце после окончания всех манипуляций с платежной системой они возвращают мою страницу, и вот в момент завершение работы с фреймом у меня обновляеться сессионная кука и пользователя вылогинивает
понимаю что задача дофига абстрактная но уже 3й день ковыряюсь в коде и ничего придумать не могу, мож кто то с таким стыкался
источник

AG

Akim Glushkov in pro.jvm
Roman Menezes
всем привет,
подскажите плиз куда копать
есть проект на старом спринге, бек - жава + спринг, фронт - таймлиф
стояла задача подключить платежную систему к порталу, все гут: взаимодействие идет через iframe, и в конце после окончания всех манипуляций с платежной системой они возвращают мою страницу, и вот в момент завершение работы с фреймом у меня обновляеться сессионная кука и пользователя вылогинивает
понимаю что задача дофига абстрактная но уже 3й день ковыряюсь в коде и ничего придумать не могу, мож кто то с таким стыкался
Обновлять куку, когда пользователь инициирует поход на платежную систему?
источник

RM

Roman Menezes in pro.jvm
Akim Glushkov
Обновлять куку, когда пользователь инициирует поход на платежную систему?
пробовал, странно то что локально кука называеться по одному, на тесте по другому, на проде по третьему...почему так я не понял
источник

A

Alex in pro.jvm
Roman
После долгих мучений с проекциями, все таки буду через jdbcTemplate ручками маппить. Спасибо)
А с чем проекции не справляются?
источник

R

Roman in pro.jvm
Alex
А с чем проекции не справляются?
Выше я уже писал, что мне нужно с базы тянуть не энтитю, а дто с разных энтити. А проекция без конкретной завязки на какую-то энтитю не работает
источник

D

Dima in pro.jvm
Roman
Выше я уже писал, что мне нужно с базы тянуть не энтитю, а дто с разных энтити. А проекция без конкретной завязки на какую-то энтитю не работает
на самом деле работает
источник

D

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

D

Dima in pro.jvm
interface MyResult {

  String getName();
}


дальше запрос, который возвращает MyResult, + имена атрибутов такие же, как в проекции (то есть as name)
источник

D

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

A

Alex in pro.jvm
+ да проекции для этого и сделаны для dto + native query
источник

AB

Alessio Bratenkov in pro.jvm
тю, делайте через doWork
источник

R

Roman in pro.jvm
Dima
interface MyResult {

  String getName();
}


дальше запрос, который возвращает MyResult, + имена атрибутов такие же, как в проекции (то есть as name)
Ну для такой проекции вполне, но если добавить в эту проекцию ещё коллекцию , которая тоже является дто, то всё упадёт
источник

D

Dima in pro.jvm
Roman
Ну для такой проекции вполне, но если добавить в эту проекцию ещё коллекцию , которая тоже является дто, то всё упадёт
но это уже не орм)
источник

R

Roman in pro.jvm
Dima
но это уже не орм)
Не спорю _))
источник

D

Dima in pro.jvm
тут уже нужно что-то, что возвращает Set<Row>, а дальше ты сам складываешь
источник

A

Alex in pro.jvm
Roman
Ну для такой проекции вполне, но если добавить в эту проекцию ещё коллекцию , которая тоже является дто, то всё упадёт
Не упадет, я так делал
источник