Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Integração com o Spring Data JPA e o Spring Data

A extensão MongoDB para hibernação ORM fornece um iniciador de inicialização que permite que um aplicação Spring Boot persista entidades JPA no MongoDB. Quando você ativa o iniciador, ele configura os seguintes componentes para você:

  • Um JPA EntityManagerFactory apoiado pelo MongoDB

  • uma JpaTransactionManager

  • Suporte a repositórios JPA do Spring Data

O iniciador reutiliza o MongoClient que o suporte do MongoDB do Spring Boot cria, para que seu aplicação mantenha um único pool de conexões.

O iniciador do Spring Boot não é o Spring Data MongoDB e você pode usá-lo sem adicionar um SQL DataSource ao seu aplicação.

Saiba como criar um aplicação Spring Boot que usa o iniciador para ler e gravar dados do MongoDB no tutorial Introdução ao Spring Boot Starter.

Saiba como definir propriedades de conexão, nomenclatura e JPA, personalizar o MongoClient e interpretar erros de inicialização no guia Configurar o Spring Boot Starter.