我目前正在寻找一种非常简单的方法,可以将简单的Java对象持久化到数据库和/或XML和/或其他类型的数据存储中。
对于公司中的大型项目,我会使用hibernate、ibatis、datanucleus或类似的东西。但对于小型私人项目,这将占用超过80%的工作时间。
我还发现了"simpleORM“,但这需要将与数据相关的内容编码到数据模型类中。我真的不喜欢这种风格,所以这对我来说是没有选择的。
你对一些库有什么建议吗?这个库可以简单地获取我的对象,并按原样保存/加载它们,或者只需要很少的配置?
发布于 2011-04-22 02:34:00
您可以尝试我的ORMLite库,它被设计为hibernate和iBatis的简单替代品。我是主要作者。它支持许多JDBC数据库,并有一个Android后端。下面是包含一些代码示例的getting started section of the manual。这里还有working examples of simple usage patterns。
发布于 2014-12-19 02:07:28
试试Norm。它是JDBC之上的轻量层。它给JDBC调用增加了几乎为零的开销,并且非常容易学习。
发布于 2011-04-21 21:59:10
你可以把你的对象序列化为一个文件/数据库。
如果你想定义映射,那么你必须进行更多的配置,而标准的OR映射器(如Hibernate)并不会在上面添加那么多东西。
https://stackoverflow.com/questions/5745064
复制相似问题