什么是支持Sqlite的最简单的Java ORM?

20

如果性能不重要,想要把ORM绑定到Java应用程序所需的最短时间是什么?

5个回答

19

这是自我推销,但我的 ORMLite 包 原生支持 Sqlite - 以及 MySQL、Postgres、Microsoft SQL Server、H2、Derby 和 HSQLDB。它使用注释配置持久化类,上手简单。

以下是有关如何开始使用该包的在线文档:

我对 org.xerial.sqlite-jdbc JDBC 驱动有经验,它似乎运作良好。


2
哦,我明白了。在Google Code上还有另一个ORMLite。我的托管在Sourceforge上,网址为http://ormlite.sourceforge.net/,并且是生产/稳定版。 - Gray
1
我通过添加Spring依赖(虽然不是很轻量级)修复了最后一个异常。到目前为止,似乎工作正常。谢谢你的协助! - htf
不支持任何一对多或多对多关系,如java.util.list。 - Highmastdon
ORMLite支持使用外部集合实现一对多关系@Highmastdon。而多对多关系则需要自己实现。 - Gray
@Gray,为什么我会得到以下错误?ORMLite不知道如何存储接口java.util.List - Highmastdon
显示剩余4条评论

2

SQLite被jOOQ完全支持。


2

Sormula 可以与任何关系型数据库一起使用,因为它创建了标准 SQL。Sqlite 测试配置和 jdbc 驱动程序已包含在测试套件中。


希望最新版本能被推到Maven中央库,看起来不错。 - ATutorMe
1
@ATutorMe,感谢你的支持。我注意到GitHub上的克隆已经增加,并且Nexus上的下载量也在增加。我很快就会推出4.4版本。 - Jeff Miller

1

这里有一个关于Hibernate SQLite集成的演示项目EclipseLink JPA也可以使用。EclipseLink比Hibernate更轻量级,但Hibernate文档更全面且更成熟。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接