我想在action中update数据库表中的一行记录,将其中的state从原来的空值变为D,现在的问题是总表中能更改,我要怎样才能把明细表中的state也更改掉啊?总表在页面上显示出来,明细表在action中写,不需要体现在页面上,只要数据库表中改就好了。两张表关联的是ID.
解决方案 »
- 网页及时聊天该如何实现 大虾帮忙 我很急~~全分奉上
- ofbiz框架的错误提示信息
- 请能发个 表单的 服务器端验证
- xml elementFormDefault="qualified">错误
- Java比较两个对象然后记录不同属性值?
- Struts Action 的setServlet() 方法是自动运行的吗?
- 在spring 中,如何用cglib进行aop代理,
- 如何实现有约束的RBAC模型?
- 求问,JBuilder中编写好的Servlet,调试也成功了,怎么样部署到我本地的Tomcat服务器上?需要部署哪些文件?
- SAX能不能操作Dom
- struct2的问题。如何用sendRedirect中止struct2 action的执行
- Myeclipse 连接 MySQL失败
public void updateUser(final User use)throws HibernateException{
Session session=getSession();
Transaction trans=session.beginTransaction();
//在这里把两条语句写在事务中//
trans.commit();
session.close();
不过我这边用的是hibernate,如果是jdbc就是把代码修改一下,原理是一样的,这样会把两条语句一起执行,否则都执行失败。
*删除订单
*/
public String delet(){
for(Long shortmsg_tot_id :selectedLongIds){
BorderTotal order=new BorderTotal();
order = borderTotalDao.read(shortmsg_tot_id);
order.setState("D");
order.setTot_money(null);
order.setCate_num(null);
order.setModify_date(new Date(System.currentTimeMillis()));
borderTotalDao.saveOrUpdate(order);
}
return SUCCESS;
}
我写了这个程序,但是只能删除总表,怎样想把明细表中与总表关于id关联的state也同时更改掉啊?