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

java里将数据库产生的实体类对象放入List出现有关问题

2012-05-08 
java里将数据库产生的实体类对象放入List出现问题数据库生成的实体类对象CmtUserInfo,想把其中的一项参数n

java里将数据库产生的实体类对象放入List出现问题
数据库生成的实体类对象CmtUserInfo,想把其中的一项参数name放入List里,然后在树中显示出来。

public class CustomerChildFactory extends ChildFactory<CmtUserInfo> {

  private List<CmtUserInfo> resultList;

  public CustomerChildFactory(List<CmtUserInfo> resultList) {
  this.resultList = resultList;
  }

  @Override
  protected boolean createKeys(List<CmtUserInfo> list) {
  for (CmtUserInfo cmtUserInfo : resultList) {
  list.add(cmtUserInfo);
  }
  return true;
  }


  @Override
protected Node createNodeForKey(CmtUserInfo c) {
  try {
  return new CustomerBeanNode(c);
  } catch (IntrospectionException ex) {
  Exceptions.printStackTrace(ex);
  return null;
  }
}

}

最后显示的结果是树里节点的名字全是CmtUserInfo,各位高人,怎么才能显示各个name参数呢

[解决办法]
给CmtUserInfo写个toString()方法,方法把name返回
[解决办法]
return new CustomerBeanNode(c);
==>
return new CustomerBeanNode(c.getName());

[解决办法]
CmtUserInfo类中
public String toString(){
return getName();
}

热点排行