适用于小型项目的Easy Java ORM

Chr*_*ris 13 java orm persistence

我目前正在寻找一种非常简单的方法来使简单的Java对象在数据库和/或XML和/或其他类型的数据存储中持久化.

对于公司的大项目,我会使用hibernate,ibatis,datanucleus或类似的东西.但是对于小型私人项目,这将占用超过80%的工作时间.

我还发现了"simpleORM",但是这个需要将与数据相关的东西很难编写到数据模型类中.我不喜欢那种风格,所以这对我来说不是一个选择.

你对某个库有什么建议,只需要我的对象并保存/加载它们或者配置很少吗?

Gra*_*ray 15

您可以尝试使用ORMLite,它被设计为hibernate和iBatis的简单替代品.我是主要作者.它支持许多JDBC数据库并具有Android后端.以下是本手册的入门部分,其中包含一些代码示例.

http://ormlite.com/docs/getting-started

这里也是简单使用模式的工作示例.

http://ormlite.com/docs/examples


ccl*_*eve 5

尝试规范。它是 JDBC 之上的轻量级层。它给 JDBC 调用带来的开销几乎为零,并且非常容易学习。

  • @softwarevamp 比 Norm 更好?或者当然不是!我写的。什么会改善它? (2认同)