使用db4o做数据库,应该选择哪个container插件?

希望能像JPAContainer的功能那样。

Vaadin还提供了
SqlContainer
.
不过访问DB, 不是非要用Container, 你可以用任何你觉得好用的框架,eclipselink, hibernate 等等。

首先,DB4O是一个面向对象的数据库,所以sqlContainer,jpaContainer,hibernateContainer等针对关系类型的数据库,好像不能使用。

其次,如果不使用container,那么分页、缓存怎么处理,数据量大时,总不能都一次查出来放在BeanContainer中吧。

最后,我试了下lazyQuerContainer,感觉勉强能用,不知道是不是最好的办法。

另外,我组建了一个qq群36377430,里面有好多使用vaadin的朋友,不知版主可否加入我们的群,帮助大家学习?或者版主能否告知一个QQ,方便平时交流?

不好意思,我本人没用过DB4O, 也不知道 你要做缓存,分页什么的,前面的回答欠妥。
Lazy Query Container 应该是比较好的选择吧。 分页的话也有一些现成的Addon, 比如
pagingcomponent

paginationbar
.
没想到国内也有这么多Vaadin的用户,我qq: 439125325. 我待会儿就加入群

对lazy query container 不太满意,想通过继承BeanContainer的方式实现自己的container,功能类似jpa container,包含增删改查。
不太明白的是我需要覆写BeanContainer的哪些方法,工作量有多大。

这个我不是很清楚了。不过你可以参看下LazyQueryContainer的源代码,应该会有所帮助, 它大概是4000多行代码。

明白了,多谢回复。