9

私はJava+Hibernateを使用して小さなデスクトップアプリケーションを開発しています。私は開発にMySQLを使用していますが、SQLLiteのようなライトバージョンのSQLに置き換えたいと考えています。次の理由でこれを実行したいと思います。

  • MySQLのインストールと構成を回避するため。これにより、クライアントが自分でアプリケーションをインストールして構成できるようになります。
  • DBのバックアップと復元を容易にするため。

http://code.google.com/p/hibernate-sqlite/で、SQLLiteDialect、その構成、および動作するサンプルのEclipseプロジェクト(hibernate3を使用)を見つけました。

しかし、質問に対するコメントを読んだとき、 「SQLiteデータベースは広く使用されており、JavaのHibernateで十分にサポートされていないため、HibernateでSQLiteを使用するのは簡単ではありません」と恐れました。

私に提案してもらえますか?ここでSQLiteを使用するのは良い考えですか?Hibernateによって十分にサポートされているSQLiteの代替手段はありますか?

4

1 に答える 1

3

すべてのDBには賛否両論があると思います。組み込みDBの場合は、HSQLDBまたはH2DBを確認することもできます。

于 2012-04-26T12:43:33.480 に答える