Spring Data JDBC et SQLite

Sep 29 2020

je dois coder un nouveau projet où il y a une source de données SQLite existante.
J'ai essentiellement deux questions:

  1. Spring Data JDBC prend-il en charge SQLite? La liste ici ne l'indique pas explicitement:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
  2. Comme il n'est pas "officiellement" pris en charge par défaut, est-il même recommandé de l'utiliser (SQLite) via son propre dialecte?

Je pourrais faire quelques travaux d'import / export depuis sqlite pour dire postgres par exemple sans aucun problème.

Réponses

1 JensSchauder Sep 30 2020 at 05:05
  1. SQLite n'est pas pris en charge par défaut.

  2. Je ne suis pas familier avec SQLite, mais Spring Data JDBC ne nécessite actuellement aucune fonctionnalité SQL sophistiquée. Et après une vérification rapide de la documentation, je suis convaincu que vous devriez être d'accord avec votre propre dialecte. Et c'est la manière prévue d'utiliser des bases de données avec Spring Data JDBC, qui ne sont pas prises en charge par défaut.

Vous pouvez même rendre le dialecte open source et le publier sur Maven, afin que d'autres puissent également en bénéficier.