JAVA最智能的嵌入式持久性解决方案
我正在开发 GWT 应用程序,所以我有几乎没有任何配置的 JAVA 服务器。我需要保留我的 DomainObjects。
它是一棵树,根类包含String id、List
CLassB、C、D 仅包含字符串和基元。
我需要能够通过根类的字符串 id 进行搜索并检索整个树。 我也需要能够更新。
最简单/最智能的解决方案是什么? (我知道如何使用 Spring、Hibernate 和 HSQLDB 做到这一点 - 但这似乎有点矫枉过正) 我希望它尽可能便携,因此嵌入式解决方案是我寻求的解决方案。
I'm developing GWT application, so I have JAVA server with next to nothing configuration. And I'm in need of persisting my DomainObjects.
It's a tree with root Class containing String id, List<ClassB>, ClassC, List<ClassD>
CLassB,C,D contains only String and primitives.
I need to be able to search by String id of root class and retrieve whole tree.
I need to be able to update as well.
Whta is teh simpliest/smartest solution?
(I know how to do that with Spring,Hibernate and HSQLDB - but that seems like an overkill)
I want it to be as much portable as possible so embedded solution is the one I seek.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们使用 ORMLite http://ormlite.com/ 作为手持数据输入设备。它非常轻量级,设置和使用都很简单,并且遵循与 hibernate 相同的基于注释的配置模型。
需要注意的一件事是,尽管 Hibernate 可能有些过大,但它使许多事情变得美好而简单。 ORMLite 更适合您想要轻量级实现或对输出数据库有更多控制的情况,而像 Hibernate 这样的工具可以使开发更容易一些。
We use ORMLite http://ormlite.com/ for our handheld data-entry devices. It is very lightweight and simple to set up and use, and follows the same annotation-based configuration model as hibernate.
One thing to note is that although Hibernate may be overkill, there are many things it makes nice and simple. ORMLite is more suited where you want a lightweight implementation or more control over the output database, whereas a tool like Hibernate makes development a bit easier.