Spring Data JDBC i SQLite

Sep 29 2020

Muszę zakodować nowy projekt, w którym istnieje istniejące źródło danych SQLite.
Mam zasadniczo dwa pytania:

  1. Czy Spring Data JDBC obsługuje SQLite? Lista tutaj nie stwierdza wyraźnie, że:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
  2. Ponieważ nie jest "oficjalnie" obsługiwany po wyjęciu z pudełka, czy w ogóle zaleca się używanie go (SQLite) za pośrednictwem własnego dialektu?

Mógłbym bez problemu wykonać kilka zadań importu / eksportu z sqlite do, powiedzmy, postgres.

Odpowiedzi

1 JensSchauder Sep 30 2020 at 05:05
  1. SQLite nie jest obsługiwany po wyjęciu z pudełka.

  2. Nie znam SQLite, ale JDBC Spring Data nie wymaga obecnie żadnych wyszukanych funkcji SQL. Po szybkim przejrzeniu dokumentacji jestem przekonany, że twój własny dialekt powinien być w porządku. Jest to zamierzony sposób używania baz danych z Spring Data JDBC, które nie są obsługiwane po wyjęciu z pudełka.

Możesz nawet uczynić dialekt open source i opublikować go w Maven, aby inni również mogli z niego skorzystać.