Spring Data JDBC и SQLite
Мне нужно закодировать новый проект, в котором есть существующий источник данных SQLite.
У меня в основном два вопроса:
- Поддерживает ли Spring Data JDBC SQLite? В листинге это прямо не говорится:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
- Поскольку он "официально" не поддерживается из коробки, рекомендуется ли использовать его (SQLite) на собственном диалекте?
Я мог бы выполнять некоторые задания по импорту / экспорту из sqlite, например, postgres, без каких-либо проблем.
Ответы
SQLite не поддерживается "из коробки".
Я не знаком с SQLite, но Spring Data JDBC в настоящее время не требует каких-либо причудливых функций SQL. И после быстрой проверки документации я уверен, что у вас все в порядке с вашим собственным диалектом. И это предполагаемый способ использования баз данных с Spring Data JDBC, которые не поддерживаются из коробки.
Вы даже можете сделать диалект открытым и опубликовать его на Maven, чтобы другие также могли извлечь из него пользу.