sqlite和hibernate - 好主意?

gti*_*333 9 java sqlite hibernate

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

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

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

但是当我读到一个问题评论时 :" 由于SQLite数据库被广泛使用,而且在Java中Hibernate没有很好地支持它,因此使用SQLite和Hibernate并不容易 "我受到了惊吓.

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

ver*_*age 3

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