hibernate 更新 具体操作示例
来源:互联网 发布:dnf卡史诗软件 编辑:程序博客网 时间:2024/06/05 10:55
//注意更新操作的时候:打开事务 ,关闭事务 ,注意返回值的问题(注意sql语句 根据某个属性查询到的对象必须识唯一的)
public boolean updateBalance(Double balance,String custel) {
Customer customer=this.findCustomerByTel(custel);
Double ba=customer.getBalance();
s=HButil.getSession();(这里是我自己写工具类:用来获取session的方法--》可以参考我之前写的博客)
Transaction tr=s.beginTransaction();
String hql="update Customer cus set cus.balance=? where cus.custel=?";
Query query=(Query)s.createQuery(hql);
query.setDouble(0, ba+balance);
query.setString(1, custel);
int s= query.executeUpdate();
tr.commit();
if(s==0){
return false;
}else{
return true;
}
}
0 0
- hibernate 更新 具体操作示例
- 具体操作-在WSAD上用Hibernate
- 【Hibernate示例】
- Hibernate示例
- Hibernate示例
- Hibernate示例
- Hibernate示例
- Hibernate示例
- Hibernate示例
- Hibernate示例
- hibernate更新
- hibernate更新
- 【学习笔记】Hibernate映射List、Map、数组、Set、Bag的具体操作
- 数据库具体操作
- 二分法 具体操作
- vsftp 具体操作
- NoteExpress具体操作
- Selenium 具体操作
- hxy系列2-图像分类与KNN
- Adobe 官方公布的 RTMP 规范
- 搭建 AngularJS+Ionic+Cordova 开发环境并运行一个demo
- 论文笔记《Fully Convolutional Networks for Semantic Segmentation》
- SimpleHttpConnectionManager being used incorrectly. Be sure that HttpMethod.releaseConnection() is a
- hibernate 更新 具体操作示例
- 【UML】— 实现图
- linux wget 命令用法详解(附实例说明)
- C++ 中 虚拟继承 的概念
- 【WEB开发】centos搭建Apache的https服务
- jquery checkbox重复调用attr('checked',true/false) 失效 只有第一次生效
- hxy系列3-SVM与softmax分类器
- json去重
- Linux操作系统下安装部署Tomcat服务器