9

我正在使用 Java + Hibernate 开发一个小型桌面应用程序。我正在使用 MySQL 进行开发,但想用 SQLLite 之类的轻量级 SQL 替换它。我想这样做是出于以下原因:

  • 避免安装和配置 MySQL。这将允许我的客户自行安装和配置应用程序。
  • 简化数据库的备份和恢复。
  • 等等

我在http://code.google.com/p/hibernate-sqlite/上找到了 SQLLiteDialect、它的配置和一个工作示例 eclipse 项目(使用 hibernate3)。

但是当我看到一个问题的评论时 :“由于 SQLite 数据库被广泛使用并且它在 java 中的 Hibernate 没有很好的支持,所以在 Hibernate 中使用 SQLite 并不容易”我吓坏了。

你能建议我吗 - 在这里使用 SQLite 是个好主意吗?Hibernate 是否支持 SQLite 的任何替代方案?

4

1 回答 1

3

我认为每个数据库都有优点和缺点。对于嵌入式数据库,您还可以查看 HSQLDB 或 H2DB。

于 2012-04-26T12:43:33.480 回答