我正在使用 Java + Hibernate 开发一个小型桌面应用程序。我正在使用 MySQL 进行开发,但想用 SQLLite 之类的轻量级 SQL 替换它。我想这样做是出于以下原因:
- 避免安装和配置 MySQL。这将允许我的客户自行安装和配置应用程序。
- 简化数据库的备份和恢复。
- 等等
我在http://code.google.com/p/hibernate-sqlite/上找到了 SQLLiteDialect、它的配置和一个工作示例 eclipse 项目(使用 hibernate3)。
但是当我看到一个问题的评论时 :“由于 SQLite 数据库被广泛使用并且它在 java 中的 Hibernate 没有很好的支持,所以在 Hibernate 中使用 SQLite 并不容易”我吓坏了。
你能建议我吗 - 在这里使用 SQLite 是个好主意吗?Hibernate 是否支持 SQLite 的任何替代方案?