Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 是否有任何JPA实现可以很好地与Sqlite数据库配合使用?_Hibernate_Sqlite_Jpa - Fatal编程技术网

Hibernate 是否有任何JPA实现可以很好地与Sqlite数据库配合使用?

Hibernate 是否有任何JPA实现可以很好地与Sqlite数据库配合使用?,hibernate,sqlite,jpa,Hibernate,Sqlite,Jpa,据我所知,Hibernate不能很好地与sqlite配合使用,因为缺少官方提供的“sqlite方言”。 是否有其他JPA实现能更好地使用它?不确定您的目标是什么,但如果您正在寻找一个具有JPA风格持久性的嵌入式数据存储库,最好的选择是使用。有一篇关于如何将SQL查询转换为DPL的有趣文章。基本上,使用DPL访问Berkeley DB Java Edition比使用Hibernate访问RDBMS快10倍左右 免责声明:我是伯克利DB的产品经理,所以我有点偏见。也就是说,我们有很多Java应用程序

据我所知,Hibernate不能很好地与sqlite配合使用,因为缺少官方提供的“sqlite方言”。
是否有其他JPA实现能更好地使用它?

不确定您的目标是什么,但如果您正在寻找一个具有JPA风格持久性的嵌入式数据存储库,最好的选择是使用。有一篇关于如何将SQL查询转换为DPL的有趣文章。基本上,使用DPL访问Berkeley DB Java Edition比使用Hibernate访问RDBMS快10倍左右


免责声明:我是伯克利DB的产品经理,所以我有点偏见。也就是说,我们有很多Java应用程序开发人员选择BDB JE,因为它体积小、速度快、可扩展、可靠,而且API非常适合他们的应用程序开发环境

看一看,一个用于持久化java对象的轻量级ORM工具。

类似于Android,但应该仍然适用。谢谢你的建议,我很快就会尝试Berkeley DB和DPL。与其他嵌入式数据库相比,Berkeley DB的总体大小如何?@zbdiablo,Berkeley DB的编译空间不足MB。这比任何RDBMS产品都小得多。正如最近有人对我说的那样,“在MB.Cool之下的事务、恢复、复制和DPL!”:-)第二个链接似乎不再指向您想要的地方。尽管它不是100%符合JPA。也看到