Spring Data JDBC dan SQLite
saya harus membuat kode proyek baru di mana ada sumber data SQLite yang ada.
Saya pada dasarnya memiliki dua pertanyaan:
- Apakah Spring Data JDBC mendukung SQLite? Daftar di sini tidak secara eksplisit menyatakan demikian:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
- Karena tidak "secara resmi" didukung di luar kotak, apakah bahkan disarankan untuk menggunakannya (SQLite) melalui dialek sendiri?
Saya bisa melakukan beberapa pekerjaan impor / ekspor dari sqlite ke katakanlah postgres misalnya tanpa masalah sama sekali.
Jawaban
SQLite tidak didukung di luar kotak.
Saya tidak terbiasa dengan SQLite, tetapi Spring Data JDBC saat ini tidak memerlukan fitur SQL yang mewah. Dan setelah memeriksa dokumentasi dengan cepat, saya yakin Anda akan baik-baik saja dengan dialek Anda sendiri. Dan itu adalah cara yang dimaksudkan untuk menggunakan database dengan Spring Data JDBC, yang tidak didukung di luar kotak.
Anda bahkan dapat membuat dialek open source dan menerbitkannya di Maven, sehingga orang lain juga dapat memanfaatkannya.