public static void updateamount(int b_id) { Query query = HibernateSessionFactory.getSession().createQuery(
"update Book set amount = amount - 1 where book_id=?");
query.setInteger(0, b_id);
}
我想修改书籍的数量,但是提交不了,我想应该不是这样写的。请大伙帮忙看看。
"update Book set amount = amount - 1 where book_id=?");
query.setInteger(0, b_id);
}
我想修改书籍的数量,但是提交不了,我想应该不是这样写的。请大伙帮忙看看。
解决方案 »
- 使用JS脚本做分页但是出现错误:java.lang.NumberFormatException: For input string: ""
- 求解 心里的矛盾
- 基于Axis开发WebService的方法,设计出一个智能化的公交查询系统
- Struts标签
- import 的问题,大家快来看看,谢谢了
- BMP实体BEAN中无法获取数据源
- Quartz的疑问
- 用myeclipse10 安装aptanna 安装后打开就提示这个是什么原因??
- 类实现ApplicationContextAware接口,没有调用setApplicationContext方法
- B/S架构如何实现push机制???
- java里如何做异步通知机制
- 用struts2上传文件得到文件路径
book.setAmount(amount-1);
HibernateSessionFactory.getSession().update(book)
结果查询也不对,更新也不对。
既然都用了hibernate了,就不要老想着用sql 语句的方式去更新数据了如果非要用,hibernate也提供这种方式。但这不是提倡的方式