首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

傻了,这个有关问题如何解决

2013-11-25 
傻了,这个问题怎么解决有这么一个结构的mainbeanprivate OtherService otherServiceprivate string typena

傻了,这个问题怎么解决
有这么一个结构的mainbean
private OtherService otherService
private string typename
private  List subList

这个subList 放着另外的 subbean
 private String title;
 private Integer memeo;
 
其实就是一个一对多的关系,但他们存在不同的库中

mainbean 是数据库A查询注入成功获得记录,但subList是从另外的数据库B注入获得

我现在的写法是 
public List getsubList() {
   return otherService.subList(id);
}

本意是想通全部注入成功后,通过Freemarker嵌套循环,将列表显示出如:

军事
1.-----
2.-----

体育
1.----
2.----
3.-----

但是测试的时候 执行到 getsubList 报null 

谁能帮帮我 JAVA BEAN
[解决办法]
你的这个是多数据库啊。。你sub 的数据能查到吗?
你多数据库配置好没。不知道你多数据事务怎么处理的。
[解决办法]
首先说这样设计不是很好 
实体bean里面放置 service。。。。。。。

这个可否放到 service里 分成俩方法 getmainbean 和getmainbeanandsubbean 

第一个好处理

第二个在嵌套第一个的基础上 再做一次 其他数据库的查询

热点排行