Записи с тегом java .

Список заполненных null объектов в подарок от Spring Data JPA

Добрый день. В этой короткой заметке приведу решение проблемы на которую за последние несколько лет натыкаюсь уже не первый раз. Чудесным прекрасным осенним зимним днём я написал запрос к БД, который должен возвращать список элементов типа X.  Код выглядел следующим образом.   @Query("SELECT x FROM Y y LEFT JOIN y.

Немного о каскадирование в Spring Data JPA

​​​​​​​ Хочу рассказать несколько слов про каскадирование в Spring Data JPA. Всё что я говорю относится точно также и к JPA. Скорее рассказ будет про JPA, но ради удобства я приведу кусочки кода с Spring Data.  Сразу скажу, что рассказ будет неполным и где-то могут проскользнуть мои собственные ошибки в понимании этой темы.

Primefaces таблица показывает старые данные

В этой короткой заметке расскажу интересный кейс, с которым я столкнулся при реализации нового функционала для существующего интерфейса в приложении, написанном на JSF с использованием Primefaces. Описание проблемы такое. Предположим, что у нас есть набор фильтров или какая-то форма, которая должна по нажатию. на кнопку вызвать метод на стороне сервера и отфильтровать таблицу. Пример таблицы ниже.

Разбираемся с типами ссылок в JSF

Сегодня поговорим о ссылках. Тех самых по которым мы кликаем, когда хотим перейти с одной страницы сайта на другую.  Мы постоянно на что-то кликаем. Кликаем тут, кликаем там. Открываем сотни, а то и тысячи страниц за день. А ещё мы постоянно открываем новые вкладки в браузере. Сайты, которыми мы пользуемся сегодня уже не представляют собой набор статических страниц.

Оператор type в JPQL

В этой короткой заметке расскажу о том как открыл для себя новый оператор в JPQL. При разработке нового функционала (а точнее после глобального рефакторинга и переделки) возинкла следующая ситуация. Есть @Entity организация от которой наследуется несколько других типов сущностей. Например, назовём их Bakery, Restaurant, BarberShop. Ниже пример кода класса организации и одного из его наследников.

Исключения в Java часть 1

Как показывает опыт многим начинающим в изучении программирования тяжело осознать тему исключений. На самом деле данная тема не является сложной. В этой статье и скорее всего нескольких следующих попытаюсь объяснить что и как. Первая часть посвящена тому какую проблему решают исключения и чем плохи те механизмы, которые применялись до этого.

Полноэкранный режим в CKEditor

Сегодня расскажу вам чудесную историю про то, как добавить в редактор CKEditor полноэкранный режим. Достаточно часто при написании статей в блоге я ловил себя на мысли, что окно редактора для ввода контента очень маленькое и это жутко бесит.
— 8 Предметов на странице
Показывается результатов: 1 - 8 из 22.

Коротко о себе:

Работаю программистом в компании Tune IT.

Ненавижу селфи-палки.

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.