O Spring Data JPA, que faz parte da família Spring Data mais ampla, facilita a implementação de repositórios baseados em JPA. O Spring Data JPA suporta o Spanner e uma vasta gama de outros sistemas de bases de dados. Adiciona uma camada de abstração entre a sua aplicação e a sua base de dados que facilita a portabilidade da sua aplicação de um sistema de base de dados para outro.
Configure o Spring Data JPA para bases de dados com dialeto GoogleSQL do Spanner
Pode integrar bases de dados do dialeto GoogleSQL do Spanner com o Spring Data JPA através do dialeto do Hibernate do Spanner de código aberto (SpannerDialect).
Para ver um exemplo, consulte a aplicação de exemplo funcional completa no GitHub.
Dependências
No seu projeto, adicione dependências do Apache Maven para Spring Data JPA,