City city = service.getCity(cid);//cid为“深圳”对象的id
Province province = service.getProvince(pid);//父对象
city.setProvince(province);
city.setCityname("广州");
Transaction tx = session.beginTransaction(); //
service.updateObject(city);
tx.commit();
你的hibernate报错说是session已经关闭是因为你更新前没有调用Transaction tx = session.beginTransaction();
Province province = service.getProvince(pid);//父对象
city.setProvince(province);
city.setCityname("广州");
Transaction tx = session.beginTransaction(); //
service.updateObject(city);
tx.commit();
你的hibernate报错说是session已经关闭是因为你更新前没有调用Transaction tx = session.beginTransaction();
解决方案 »
- java中,比如说我想在页面得到一个类list,一般会写getset方法,如果我直接把得到的值卸载get方法里好吗?
- ================正则匹配===================
- jsp如何存日期到mysql啊?
- hibernate配置
- 这是一道面试题目,请你给我写一个Struts 连接数据库。
- Struts标签<html:file>的问题
- Hibernate关联表查询的问题
- ****谁来介绍一下 duke bank 这个系统,或者哪儿有中文资料!急!!
- 请告诉我在Jbuider加入Sql-server JDBC Driver的步骤?引用后如何查询数据库,请给代码!
- 报错 There is no Action mapped for namespace / and action name .
- 求职中遇到关于EJB的问题,大家一起来解决看看。
- 请问在Java里面用什么工具画流程图最好?
Transaction tx = session.beginTransaction();
和tx.commit();的,原因不是这个