JWW-Database » История » Редакция 3
« Предыдущее |
Редакция 3/9
(Разница(diff))
| Следующее »
Александр Александров, 08.09.2020 01:33
Базы данных и всё что с ними связано¶
Прочее¶
- [SOF] Money data on PostgreSQL using Java
- Типы данных в PostgreSQL
- Дата и время
- [SOF] H2 database string to timestamp
- [SOF] Transactional annotation not working in Spring Boot
- Open Session In View в Spring Boot: Скрытая угроза
- [SOF] Spring JPA :: No converter found capable of converting from type
JOOQ¶
Описание¶
JOOQ (Java Object Oriented Querying) - open source инструмент с кодогенерацией для работы с SQL в Java. Из коробки JOOQ предоставляет удобный DSL для составления запросов, а также генератор классов на основе метаданных ДБ.
Общая информация¶
- JOOQ
- JOOQ — «LINQ» для Java, типобезопасный построитель SQL запросов в Java коде
- jOOQ spring boot example (примеры от создателей JOOQ)
- jOOQ - a short guide
- Introduction to Jooq with Spring
- Spring Boot Support for jOOQ
- SpringBoot : Working with JOOQ
- Run generation with the Gradle plugin
- gradle jooq plugin
- SpringBoot : Working with JOOQ
- JOOQ + Kotlin + SpringBoot + Gradle + Liquibase
Liquibase¶
Описание¶
Liquibase представляет собой систему управления версиями базы данных, в основном это касается структуры и в меньшей степени содержимого базы. При этом описание базы с одной стороны достаточно абстрактно и позволяет использовать на нижнем уровне различные СУБД, и с другой стороны всегда можно перейти на SQL-диалект конкретной СУБД, что достаточно гибко. Liquibase является устоявшимся проектом с открытым исходным кодом и активно используется за пределами своей родной Java среды и не требует глубоких знаний Java для работы. В качестве описания структуры базы и изменений базы исторически использовался XML формат, однако сейчас параллельно поддерживается YAML и JSON.
Общая информация¶
- Liquibase
- Liquibase и Maven
- Spring Boot Liquibase Example
- Управление миграциями БД с Liquibase
- Использование Liquibase без головной боли. 10 советов из опыта реальной разработки
- Автоматическое создание миграций Liquibase для PostgreSQL
- Liquibase и changeset’ы на чистом SQL
- Liquibase Gradle Plugin
Redis¶
Описание¶
Redis (от англ. remote dictionary server) — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, работающая со структурами данных типа «ключ — значение». Используется как для баз данных, так и для реализации кэшей, брокеров сообщений.
Ориентирована на достижение максимальной производительности на атомарных операциях (заявляется о приблизительно 100 тыс. SET- и GET-запросов в секунду на Linux-сервере начального уровня5). Написана на Си, интерфейсы доступа созданы для большинства основных языков программирования.
Общая информация¶
Hibernate¶
Описание¶
Hibernate — самая популярная реализация спецификации JPA, предназначенная для решения задач объектно-реляционного отображения (ORM). Распространяется свободно на условиях GNU Lesser General Public License.
Общая информация¶
- [SOF] How to set a default entity property value with Hibernate
- [SOF] Case-insensitive search using Hibernate
- Hibernate и Spring Boot
- Реализация связи один-ко-многим в Java с помощью Hibernate
- Enum Mappings with Hibernate – The Complete Guide
- Связанные сущности в Hibernate
- One-to-many и many-to-one связь в JPA и Hibernate.
- [SOF] Hibernate Criteria returns children multiple times with FetchType.EAGER
- [SOF] How to solve the “failed to lazily initialize a collection of role” Hibernate exception
- [SOF] Hibernate throws MultipleBagFetchException - cannot simultaneously fetch multiple bags
- Hibernate could not initialize proxy – no Session
- [SOF] How Hibernate.initialize() works
- Working with Lazy Element Collections in JPA
- Как использовать Hibernate: основные проблемы и их решения
- Стратегии загрузки коллекций в Hibernate
- Hibernate: ленивая загрузка, наследование и instanceof
- The hibernate.enable_lazy_load_no_trans Anti-Pattern
Обновлено Александр Александров больше 4 лет назад · 3 изменени(я, ий)
Go to top