Data

Table of Contents
Back to index
  • 1. SQL Databases
    • 1.1. Configure a DataSource
      • 1.1.1. Embedded Database Support
      • 1.1.2. Connection to a Production Database
      • 1.1.3. DataSource Configuration
      • 1.1.4. Supported Connection Pools
      • 1.1.5. Connection to a JNDI DataSource
    • 1.2. Using JdbcTemplate
    • 1.3. JPA and Spring Data JPA
      • 1.3.1. Entity Classes
      • 1.3.2. Spring Data JPA Repositories
      • 1.3.3. Spring Data Envers Repositories
      • 1.3.4. Creating and Dropping JPA Databases
      • 1.3.5. Open EntityManager in View
    • 1.4. Spring Data JDBC
    • 1.5. Using H2’s Web Console
      • 1.5.1. Changing the H2 Console’s Path
      • 1.5.2. Accessing the H2 Console in a Secured Application
    • 1.6. Using jOOQ
      • 1.6.1. Code Generation
      • 1.6.2. Using DSLContext
      • 1.6.3. jOOQ SQL Dialect
      • 1.6.4. Customizing jOOQ
    • 1.7. Using R2DBC
      • 1.7.1. Embedded Database Support
      • 1.7.2. Using DatabaseClient
      • 1.7.3. Spring Data R2DBC Repositories
  • 2. Working with NoSQL Technologies
    • 2.1. Redis
      • 2.1.1. Connecting to Redis
    • 2.2. MongoDB
      • 2.2.1. Connecting to a MongoDB Database
      • 2.2.2. MongoTemplate
      • 2.2.3. Spring Data MongoDB Repositories
    • 2.3. Neo4j
      • 2.3.1. Connecting to a Neo4j Database
      • 2.3.2. Spring Data Neo4j Repositories
    • 2.4. Elasticsearch
      • 2.4.1. Connecting to Elasticsearch Using REST clients
        • Connecting to Elasticsearch Using RestClient
        • Connecting to Elasticsearch Using ElasticsearchClient