«Расширенное использование JMockit»

«1. Введение В этой статье мы выйдем за рамки основ JMockit и начнем рассматривать некоторые расширенные сценарии, такие как: Подделка (или MockUp API) Утилитарный класс Deencapsulation чем один интерфейс, используя только один макет Как повторно использовать ожидания и проверки Если

«JMockit 101»

«1. Введение Этой статьей мы начнем новую серию статей, посвященных набору инструментов для имитации JMockit. В этом первом выпуске мы поговорим о том, что такое JMockit, его характеристики, а также то, как моки создаются и используются с ним. В последующих

«Введение в API OrientDB Java»

1. Обзор OrientDB — это технология базы данных Multi-Model NoSQL с открытым исходным кодом, предназначенная для работы с моделями Graph, Document, Key-Value, GeoSpatial и Reactive при управлении запросами с синтаксисом SQL. В этой статье мы рассмотрим настройку и использование API

«Работа с коллекциями ленивых элементов в JPA»

«1. Обзор Спецификация JPA предусматривает две разные стратегии выборки: энергичную и ленивую. Хотя ленивый подход помогает избежать ненужной загрузки данных, которые нам не нужны, иногда нам нужно прочитать данные, изначально не загруженные в закрытом контексте сохраняемости. Более того, доступ к

«Оператор INSERT в JPA»

«1. Обзор В этом кратком руководстве мы узнаем, как выполнять оператор INSERT для объектов JPA. Для получения дополнительной информации о Hibernate в целом ознакомьтесь с нашим исчерпывающим руководством по JPA с Spring и введением в Spring Data с JPA для

«Пакетные вставки Spring Data JPA»

«1. Обзор Доступ к базе данных стоит дорого. Возможно, мы сможем улучшить производительность и согласованность, объединив несколько вставок в одну. В этом руководстве мы рассмотрим, как это сделать с помощью Spring Data JPA. 2. Репозиторий Spring JPA Во-первых, нам понадобится

«Разница между save() и saveAndFlush() в Spring Data JPA»

«1. Обзор В этом коротком руководстве мы обсудим разницу между методами save() и saveAndFlush() в Spring Data JPA. Несмотря на то, что оба эти метода используются для сохранения сущностей в базу данных, между ними есть некоторые принципиальные отличия. 2. Пример

«Spring Data JPA — добавление метода во все репозитории»

«1. Обзор Spring Data значительно упрощает процесс работы с сущностями, просто определяя интерфейсы репозитория. Они поставляются с набором предопределенных методов и позволяют добавлять пользовательские методы в каждый интерфейс. Однако, если мы хотим добавить пользовательский метод, доступный во всех репозиториях, процесс

«Компонуемые репозитории данных Spring»

1. Введение При моделировании реальной системы или процесса репозитории в стиле доменно-ориентированного проектирования (DDD) являются хорошим вариантом. Именно для этой цели мы можем использовать Spring Data JPA в качестве уровня абстракции доступа к данным. Если вы плохо знакомы с этой

«Наполнители репозитория Spring Data JPA»

«1. Введение В этой быстрой статье мы рассмотрим заполнители репозитория Spring JPA на небольшом примере. Заполнитель репозитория Spring Data JPA — отличная альтернатива скрипту data.sql. Средство заполнения репозитория Spring Data JPA поддерживает форматы файлов JSON и XML. В следующих разделах