Spring Data JDBC e SQLite
eu tenho que codificar um novo projeto onde existe uma fonte de dados SQLite existente.
Tenho basicamente duas perguntas:
- 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
- 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
SQLite não é suportado fora da caixa.
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.