Spring Data JDBC e SQLite

Sep 29 2020

eu tenho que codificar um novo projeto onde existe uma fonte de dados SQLite existente.
Tenho basicamente duas perguntas:

  1. O Spring Data JDBC oferece suporte a SQLite? A lista aqui não declara explicitamente isso:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
  2. Como não é "oficialmente" suportado fora da caixa, é mesmo recomendado usá-lo (SQLite) através do próprio dialeto?

Eu poderia fazer alguns trabalhos de importação / exportação de sqlite para digamos postgres, por exemplo, sem nenhum problema.

Respostas

1 JensSchauder Sep 30 2020 at 05:05
  1. SQLite não é suportado fora da caixa.

  2. Não estou familiarizado com SQLite, mas o Spring Data JDBC atualmente não requer nenhum recurso sofisticado de SQL. E depois de uma rápida verificação da documentação, tenho certeza de que você deve estar bem com seu próprio dialeto. E é a forma pretendida de usar bancos de dados com Spring Data JDBC, que não são suportados por padrão.

Você pode até tornar o dialeto o código-fonte aberto e publicá-lo no Maven, para que outros possam se beneficiar dele também.