关于osc的QueryHelper映射bean的困惑

铂金小虫 发布于 2014/07/14 00:07
阅读 73
收藏 0

这个只能映射包含基础类型的bean吧。比如帖子对应Post类,里面对应发帖人的uid。对于帖子列表,需要显示发帖人名称,这个是通过表连接来查的吧。这样的话Post类里就要包含usename,感觉就冗余了。还说对于帖子,有多种不同的bean对应?

其实这个跟QueryHelper本身没什么关系,只是想问问大家如果不使用hibernate,mybatis这种orm,如何处理这种需要表连接的操作?

加载中
0
铂金小虫
铂金小虫
自己顶下。
0
0x0001
0x0001
我的做法是,关联一个对象,自己将这些对象的id收集起来,然后批量从缓存或者库里面查询出来
0
铂金小虫
铂金小虫

引用来自“0x0001”的评论

我的做法是,关联一个对象,自己将这些对象的id收集起来,然后批量从缓存或者库里面查询出来
恩,但是感觉osc这种适合这种论坛项目吧。如果是普通的企业级开发,查缓存没必要,命中率低,基本上就会n+1。如果是n条记录的一对一,通过ids再去查,如果id对应的不存在,两种的个数就不能匹配了,难道每次遍历还需要从查询的list里再去根据id查?
返回顶部
顶部