Перейти к основному содержимому

112 записей с тегом "Spring Data"

Посмотреть все теги

· 4 мин. чтения

1. Введение

В операторе SQL мы можем использовать оператор IN, чтобы проверить, соответствует ли выражение какому-либо значению в списке. Поэтому мы можем использовать оператор IN вместо нескольких условий ИЛИ.

В этом руководстве мы покажем, как передать список значений в предложение IN запроса шаблона Spring JDBC .

2. Передача параметра списка в предложение IN

Оператор IN позволяет указать несколько значений в предложении WHERE. Например, мы можем использовать его для поиска всех сотрудников, чей идентификатор находится в указанном списке идентификаторов:

· 4 мин. чтения

1. Введение

В этом кратком руководстве мы рассмотрим различные значения FetchMode , которые мы можем использовать в аннотации @ org.hibernate.annotations.Fetch .

2. Настройка примера

В качестве примера мы будем использовать следующую сущность Customer всего с двумя свойствами — идентификатором и набором заказов:

@Entity
public class Customer {

@Id
@GeneratedValue
private Long id;

@OneToMany(mappedBy = "customer")
@Fetch(value = FetchMode.SELECT)
private Set<Order> orders = new HashSet<>();

// getters and setters
}

· 5 мин. чтения

1. Обзор

В этой статье мы рассмотрим основы Spring Data Solr на практике.

Apache Solr — это готовая к развертыванию корпоративная система полнотекстового поиска с открытым исходным кодом. Подробнее о возможностях Solr можно узнать на официальном сайте .

Мы покажем, как выполнить простую настройку Solr и, конечно же, как взаимодействовать с сервером.

Во-первых, нам нужно запустить сервер Solr и создать ядро для хранения данных (которое по умолчанию Solr создаст в режиме без схемы).

2. Весенние данные

· 5 мин. чтения

1. Введение

В этом кратком руководстве мы научимся создавать запросы на обновление с помощью аннотации Spring Data JPA @Query . Мы достигнем этого, используя аннотацию @Modifying .

Во-первых, чтобы освежить нашу память, мы можем прочитать , как делать запросы, используя Spring Data JPA . После этого мы углубимся в использование аннотаций @Query и @Modifying . Наконец, мы обсудим, как управлять состоянием нашего контекста персистентности при использовании модифицирующих запросов.

2. Запрос в Spring Data JPA

Во-первых, давайте вспомним три механизма, которые Spring Data JPA предоставляет для запроса данных в базе данных :

· 4 мин. чтения

1. Введение

В этой статье мы сосредоточимся на интеграции и настройке Spring Data LDAP. Пошаговое введение в Spring LDAP можно найти в этой статье .

Кроме того, вы можете найти обзор руководства Spring Data JPA здесь .

2. Зависимость от Maven ****

Начнем с добавления необходимых зависимостей Maven:

· 6 мин. чтения

1. Обзор

Эта статья представляет собой практическое введение в работу с Cassandra с Spring Data.

Мы начнем с основ и пройдемся по конфигурациям и кодированию, наконец, создадим полный модуль Spring Data Cassandra.

2. Зависимости Maven

· 4 мин. чтения

1. Обзор

В этом руководстве мы продолжим изучение некоторых основных функций Spring Data MongoDB — аннотации @DBRef и событий жизненного цикла.

2. @DBRef

Платформа сопоставления не поддерживает сохранение отношений родитель-потомок и встроенных документов в других документах. Что мы можем сделать, так это хранить их отдельно и использовать DBRef для ссылки на документы.

Когда объект загружается из MongoDB, эти ссылки будут быстро разрешены, и мы вернем сопоставленный объект, который выглядит так же, как если бы он был сохранен в нашем мастер-документе.

· 6 мин. чтения

1. Введение

После знакомства с Spring Data Couchbase в этом втором руководстве мы сосредоточимся на поддержке проверки объектов (JSR-303), оптимистической блокировки и различных уровнях согласованности запросов для базы данных документов Couchbase.

2. Проверка сущности

Spring Data Couchbase обеспечивает поддержку аннотаций проверки объектов JSR-303. Чтобы воспользоваться этой функцией, сначала мы добавим библиотеку JSR-303 в раздел зависимостей нашего проекта Maven:

<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>

· 4 мин. чтения

1. Введение

В этом руководстве мы узнаем, как использовать функции реактивного доступа к данным Spring Data Cassandra.

В частности, это третья статья из серии статей Spring Data Cassandra. В этом мы предоставим базу данных Cassandra с помощью REST API.

Подробнее о Spring Data Cassandra мы можем прочитать в первой и второй статьях серии.