[Перевод] Что нового в JPA 2.2

Всех с праздником!

Так уж внезапно получилось, что старт второй группы «Разработчик Java Enterprise» совпал с 256-м днём в году. Совпадение? Не думаю.

Ну и делимся предпоследней интересностью: что же нового привнёс JPA 2.2 — cтриминг результатов, улучшенное преобразование даты, новые аннотации — лишь несколько примеров полезных улучшений.

Поехали!

Java Persistence API (JPA) — основополагающая спецификация Java EE, которая широко используется в индустрии. Независимо от того, разрабатываете вы для платформы Java EE или для альтернативного фреймворка Java, JPA — ваш выбор для сохранения данных. JPA 2.1 улучшили спецификацию, позволив разработчикам решать такие задачи, как автоматическая генерация схемы базы данных и эффективная работа с процедурами, хранящимися в базе данных. Последняя версия, JPA 2.2, улучшает спецификацию на основе этих изменений.
В этой статье я расскажу о новом функционале и приведу примеры, которые помогут начать с ним работать. В качестве образца я использую проект “Java EE 8 Playground”, который есть на GitHub. Пример приложения основан на спецификации Java EE 8 и использует фреймворк JavaServer Faces (JSF), Enterprise JavaBeans (EJB) и JPA для персистентности. Чтобы понять, о чем речь, вы должны быть знакомы с JPA.
Читать дальше →
[Перевод] Что нового в JPA 2.2
Source: habrahabr

OnePlus попрощалась с миниджеком и выпустила новые наушники

Компания OnePlus долгое время гордилась тем, что не убирает из своих смартфонов 3,5-мм аудиоразъём, но всему приходит конец. Карл Пей, глава OnePlus, официально заявил, что в грядущей модели 6T не будет […]
OnePlus попрощалась с миниджеком и выпустила новые наушники
Source: 4pda

Пост №3640120

Автор: Prolbo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640120″ }, «headline»: « ШН! /МШу f ЧЖ — 7 я уШШ№ ' * éxSi xTZtF'* % +: ' * * 1 / Sci-Fi :: Valentin Andreyevich :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Valentin-Andreyevich-Sci-Fi-art-4699365.jpeg», «height»: 1080, «width»: 1920 }, «datePublished»: «2018-09-13T17:15:14+03:00», «dateModified»: «2018-09-13T17:15:14+03:00», «author»: { «@type»: «Person», «name»: «Prolbo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3640120
Source: Joyreactor

Задачи и решения для бойца PostgreSQL


Приветствую всех любителей SQL!

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

Представленные ответы подходят для PostgreSQL (большинство задач подойдут и для других СУБД, но результаты и решения могут быть иными. Даже интересно, где возникнут отличия)

Постарайтесь ответить самостоятельно, перед открытием спойлера.

Поехали!
Читать дальше →
Задачи и решения для бойца PostgreSQL
Source: habrahabr

Пост №3640112

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640112″ }, «headline»: «до и после :: 1971», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B4%D0%BE-%D0%B8-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-1971-4699349.jpeg», «height»: 1199, «width»: 1242 }, «datePublished»: «2018-09-13T17:08:16+03:00», «dateModified»: «2018-09-13T17:08:16+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3640112
Source: Joyreactor

Новые iPhone не удивляют своей производительностью

Спустя менее суток после презентации новых iPhone в базе данных бенчмарка Geekbench уже появились результаты тестирования смартфонов. Напомним, все три модели (iPhone XS, iPhone XS Max и iPhone XR) […]
Новые iPhone не удивляют своей производительностью
Source: 4pda

Пост №3640108

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640108″ }, «headline»: «Сосед :: кот», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%A1%D0%BE%D1%81%D0%B5%D0%B4-%D0%BA%D0%BE%D1%82-4699336.jpeg», «height»: 1362, «width»: 2048 }, «datePublished»: «2018-09-13T17:02:29+03:00», «dateModified»: «2018-09-13T17:02:29+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3640108
Source: Joyreactor

Пост №3640104

Автор: Segaman

Световые пистолеты заработают на LCD телевизорахВ прошлом году я задался вопросом, как заставить работать световой пистолет на современных LCD телевизорахи пришёл к создаю теории, которую описал в видео-роликеТак вот моя теория была реализована NESLCDMODВот видео-ролик, демонстрирующий работу светового пистолета на LCD телевизоре.Просто хотел поделиться хорошей новостью с теми, кому небезразлична судьба Ретро-Гейминга в современных реалиях.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640104″ }, «headline»: «Световые пистолеты заработают на LCD телевизорах / Dendy :: NES :: Light Gun :: консоли :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Dendy-NES-%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8-Light-Gun-4699317.jpeg», «height»: 500, «width»: 800 }, «datePublished»: «2018-09-13T16:57:11+03:00», «dateModified»: «2018-09-13T16:57:11+03:00», «author»: { «@type»: «Person», «name»: «Segaman» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «В прошлом году я задался вопросом, как заставить работать световой пистолет на современных LCD телевизорах и пришёл к создаю теории, которую описал в видео-ролике Так вот моя теория была реализована NESLCDMOD Вот видео-ролик, демонстрирующий работу светового пистолета на LCD телевизоре. Просто х» }
Комментировать 
Пост №3640104
Source: Joyreactor

Пост №3640101

Автор: Good_Man

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640101″ }, «headline»: «Steam (Стим) :: Boobs Saga :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Steam-%D0%98%D0%B3%D1%80%D1%8B-Boobs-Saga-4699313.jpeg», «height»: 215, «width»: 460 }, «datePublished»: «2018-09-13T16:54:19+03:00», «dateModified»: «2018-09-13T16:54:19+03:00», «author»: { «@type»: «Person», «name»: «Good_Man» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3640101
Source: Joyreactor

Пост №3640097

Автор: Arterton

В ресторане перуанской кухни в Ла-Пас, Боливия. Выглядит аппетитноРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3640097″ }, «headline»: «В ресторане перуанской кухни в Ла-Пас, Боливия. Выглядит аппетитно / приколы про еду», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B5%D0%B4%D0%B0-4699310.jpeg», «height»: 1365, «width»: 2048 }, «datePublished»: «2018-09-13T16:52:00+03:00», «dateModified»: «2018-09-13T16:52:00+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3640097
Source: Joyreactor