hibernate的sava方法改写 保存对象list

oTianXi12 2013-10-13 08:45:38
public void save(ArrayList<Fapiao> fa) {
log.debug("saving Fapiao instance");
Session si=HibernateSessionFactory.getSession();
Transaction tans=si.beginTransaction();
try {
for(Fapiao fap : fa){
si.save(fap);
System.out.println("sava了!");

log.debug("save successful");
}
tans.commit();
si.flush();
si.close();

} catch (RuntimeException re) {

log.error("save failed", re);
throw re;
}
}
这个方法怎么只能保存第一个对象?
...全文
153 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sise 2013-10-13
  • 打赏
  • 举报
回复
我试了这个方法。可以啊,把其他的代码贴上看看
C-J 2013-10-13
  • 打赏
  • 举报
回复
for里面加continue看看

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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