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

54 записи с тегом "Spring Persistence"

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

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

1. Введение

В этом руководстве по Spring Data мы обсудим, как настроить уровень сохраняемости для документов Couchbase, используя как репозиторий Spring Data, так и абстракции шаблонов, а также шаги, необходимые для подготовки Couchbase для поддержки этих абстракций с использованием представлений и/или индексов. .

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

Во-первых, мы добавляем следующую зависимость Maven в наш файл pom.xml :

<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-couchbase</artifactId>
<version>2.0.0.RELEASE</version>
</dependency>

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

1. Обзор

В этом руководстве мы обсудим , как правильно настроить Spring Transactions , как использовать аннотацию @Transactional и распространенные ловушки.

Для более подробного обсуждения базовой конфигурации сохраняемости ознакомьтесь с учебным пособием Spring with JPA .

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

2. Настройте транзакции

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

1. Обзор

В этом руководстве мы увидим, как настроить и использовать JaVers в простом приложении Spring Boot для отслеживания изменений сущностей.

2. ЯВерс

При работе с изменяемыми данными у нас обычно есть только последнее состояние сущности, хранящееся в базе данных. Как разработчики, мы тратим много времени на отладку приложения, поиск в лог-файлах события, изменившего состояние. Это становится еще сложнее в производственной среде, когда систему использует множество разных пользователей.

К счастью, у нас есть отличные инструменты, такие как JaVers . JaVers — это структура журнала аудита, которая помогает отслеживать изменения сущностей в приложении.

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

1. Обзор

В этом руководстве показано, как настроить Spring с JPA , используя Hibernate в качестве поставщика постоянства.

Пошаговое введение в настройку контекста Spring с использованием конфигурации на основе Java и базовой помпы Maven для проекта см . в этой статье .

Мы начнем с настройки JPA в проекте Spring Boot. Затем мы рассмотрим полную конфигурацию, которая нам нужна, если у нас есть стандартный проект Spring.

Вот видео по настройке Hibernate 4 с Spring 4 (рекомендуем посмотреть его в полном 1080p):

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

1. Обзор

Типичным сценарием для приложения Spring Boot является хранение данных в одной реляционной базе данных. Но иногда нам нужно получить доступ к нескольким базам данных.

В этом руководстве мы узнаем, как настроить и использовать несколько источников данных с Spring Boot. Чтобы узнать, как работать с одним источником данных, мы могли прочитать статью о введении в Spring Data JPA .

2. Поведение по умолчанию

Мы знаем, что объявление источника данных в Spring Boot выглядит так же, как в application.yml :

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

1. Обзор

Как правило, при тестировании приложения, использующего JNDI, мы можем захотеть использовать фиктивный источник данных вместо реального. Это обычная практика при тестировании, чтобы сделать наши модульные тесты простыми и полностью отделенными от любого внешнего контекста.

В этом руководстве мы покажем, как протестировать фиктивный источник данных JNDI с помощью Spring Framework и библиотеки Simple-JNDI.

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

2. Краткий обзор JNDI

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

1. Обзор

В этой статье мы создадим приложение Spring, используя Hibernate/JPA с источником данных JNDI .

Если вы хотите заново открыть для себя основы Spring и Hibernate, ознакомьтесь с этой статьей .

2. Объявление источника данных

2.1. Система

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

1. Введение

В этом кратком руководстве мы увидим, как запрашивать объекты по датам с помощью Spring Data JPA.

Во-первых, мы освежим нашу память о том, как отображать дату и время с помощью JPA. Затем мы создадим объект с полями даты и времени, а также репозиторий Spring Data для запроса этих объектов.

2. Сопоставление дат и времени с помощью JPA

Для начала мы рассмотрим немного теории об отображении дат с помощью JPA . Важно знать, что нам нужно решить, хотим ли мы представлять:

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

1. Обзор

В этой статье основное внимание будет уделено настройке Hibernate 3 с помощью Spring — мы рассмотрим, как использовать конфигурацию XML и Java для настройки Spring с Hibernate 3 и MySQL.

Обновление: эта статья посвящена Hibernate 3. Если вы ищете текущую версию Hibernate — эта статья посвящена ей .

2. Конфигурация Java Spring для Hibernate 3

Настройка Hibernate 3 с конфигурацией Spring и Java проста:

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

В этой серии руководств основное внимание уделяется работе с Persistence с помощью Spring , иллюстрируя примеры с Hibernate, JPA и Spring Data.

Spring и JPA/спящий режим

./061ac62254a432dc08e98c117a81f8ca.png

Спринг-данные JPA

./4be1b615c0f7b8e22783b3384d3f14a8.png

Другие технологии Spring Persistence

./68aad0767328f1b68be6511ea9ea709d.png

Весенние данные MongoDB

./851074f76c04aae63352bda608a1731a.png

Другие весенние уроки

  • Учебное пособие

    по REST with Spring Как создавать службы REST с помощью Spring

  • Учебное пособие

    по исключениям Spring Некоторые из наиболее распространенных исключений в Spring с примерами — почему они возникают и как их быстро решить

  • Безопасность с помощью Spring

    Как защитить проект MVC, войти и выйти из системы, как защитить службу REST с помощью OAuth.