Struts+Hibernate 调用save问题。。在线等

leckylee 2006-11-20 10:44:52
action中...
for (int i = 0; i < deviceVec.size(); i++) {
System.out.println(",,,,,"+(((StoreDevice)deviceVec.get(i)).getDeviceID()));
storeDevice = (StoreDevice)deviceVec.get(i);
dmi.save(storeDevice);

//dmi.save((StoreDevice)deviceVec.get(i));
}
输出语句得到了正确的几个storeDevice对象。。。却只save进去了一个。。没有了头绪了。。不知道这可能是什么原因了。。。
dmi.save代码:
public void save(StoreDevice device) {
Session session = getSession();
Transaction tx = session.beginTransaction();
try {
session.save(device);
tx.commit();
} catch (HibernateException e) {
tx.rollback();
log.error("Device save Exception!"+e.toString(), e);
} finally {
this.closeSession();
}
}
...全文
129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leckylee 2006-11-20
  • 打赏
  • 举报
回复
不好意思。。。一直对着呢。。。是页面展示的问题。。。已经解决。。。不好意思。。。散分。。。
huzais 2006-11-20
  • 打赏
  • 举报
回复
有哪位高手能不能从原理上解释下?
leckylee 2006-11-20
  • 打赏
  • 举报
回复
一样的。。。试过了。。。谢谢。。。
Marcus-Z 2006-11-20
  • 打赏
  • 举报
回复
for (int i = 0; i < deviceVec.size(); i++) {
System.out.println(",,,,,"+(((StoreDevice)deviceVec.get(i)).getDeviceID()));
storeDevice = (StoreDevice)deviceVec.get(i);
//dmi.save(storeDevice);

dmi.save((StoreDevice)deviceVec.get(i));
}

这样看看

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧