Spring DataJDBCとSQLite

Sep 29 2020

既存のSQLiteデータソースがある新しいプロジェクトをコーディングする必要があります。
基本的に2つの質問があります。

  1. Spring Data JDBCはSQLiteをサポートしていますか?ここのリストは明示的にそのように述べていません:https://docs.spring.io/spring-data/jdbc/docs/current/reference/html/#requirements
  2. 箱から出して「公式に」サポートされていないので、独自の方言で使用することもお勧めしますか(SQLite)?

sqliteからいくつかのインポート/エクスポートジョブを実行して、たとえばpostgresを問題なく実行できます。

回答

1 JensSchauder Sep 30 2020 at 05:05
  1. SQLiteはそのままではサポートされていません。

  2. 私はSQLiteに精通していませんが、Spring Data JDBCは現在、高度なSQL機能を必要としません。そして、ドキュメントを簡単にチェックした後、私はあなたがあなた自身の方言で大丈夫であるはずだと確信しています。また、これは、Spring Data JDBCでデータベースを使用するための意図された方法であり、そのままではサポートされていません。

方言をオープンソースにしてMavenに公開することもできるので、他の人もその恩恵を受けることができます。