要用CMP的话,你可以数据库建立VIEW,然后生成CMP!
或者用BMP!我按我的理解哦!我也初学!
或者用BMP!我按我的理解哦!我也初学!
解决方案 »
- 初次使用mysql写的,没学过mysql和sqlserver2008的区别,忘大手说说sql语句哪里错了
- 新人,求帮助(struts 框架验证)
- 大家帮我看一下问题出在哪里了呀?
- 为什么我安装Tomcat的时候会中止呢?
- Struts 2.0 关于遍历已注册的action问题
- String类型超长了怎么办?
- 我的MyEclipse的问题?请高手指点!
- 一个webwork2与struts很简单的问题!!!!
- 大家推荐几本学j2ee的好书吧?
- 用jbuilder开发struts的问题
- 一个ejb问题,比较困惑,请高手指点!
- weblogic7.0连接池配置,和数据源配置(数据库oracle8.0.0.5)求救
1,预建view
2,预建faction
3,预建proceduer
然后在cmp里调就行了
还有cmp中的remove,它会删除什么记录呢?
ArrayList temp = new ArrayList();
Collection collection = wzrkdHome.findAll();
Iterator iterator = collection.Iterator();
while(iterator.has){
单位代码 = iterator.next().getWzRkdmx().getDwdm();//得到物资明细中的单位代码
物资名称 = iterator.next().getWzRkdmx().getWzWzdm().getWzmc();//得到物资编码中的物资名称
.....
}
问上面的操作是否正确?再问:将得到的数据如何组合,我看到的是存放在一个数据列表中,如果我有多列数据,又该如何存放?
cmp中的remove又是删除那个表的记录呢
ArrayList list = new ArrayList();
Collection collection = wzrkdHome.findAll();
Iterator rkdIt = collection.Iterator();
while(rkdIt.hasNext()){
WzRkd wzrkd = (WzRkd)rkdIt.next();
Iterator rkdmxIt = wzrkd.getWzrkdmxList().Iterator();
while(rkdmxIt.hasNext()) {
WzRkdmx rkdmx = (WzRkdmx)rkdmxIt.next();
WzWzdm wzdm = (WzWzdm)rkdmx.getWzdm();
单位代码 dwdm = rkdmx.getDwdm();
入库单号 rkdId = rkdmx.getRkdId();
物资编码 wzbm = rkdmx.getWzbm();
物资名称 wzmc = rkdmx.getWz().getWzmc();
规格型号 ggxh = rkdmx.getWz().getGgxh();
进价 jj = rkdmx.getJj();
...
list.add(...);
}
}