博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate基于JDBC的批量删除
阅读量:5775 次
发布时间:2019-06-18

本文共 750 字,大约阅读时间需要 2 分钟。

String hql="delete from Useradd here addid =10 ";//Useradd为类名.addid为Useradd的属性

//.特别要注意该hql语句中的Useradd不能有别名.

UserDao userdao=new UserDao();

boolean flag=userdao.deletebyJdbcAPI(String hql);


public class UserDao{

      public boolean deletebyJdbcAPI(String hql){

boolean flag=false;

Session session=HibernateSessionFactory.getSession();

Transaction tx=null;

Connection con=null;

PreparedStatement pstn=null;

try{

  tx=session.beginTransaction();

  con=session.connection();

  pstn=con.prepareStatement(hql);

  int i=pstn.executeUdate();

  if(i>0){

   flag=true;

  }

  tx.commit();

}catch(Exception ex){

  if(tx!=null){

   tx.rollback();

  }

}finally{

  session.close(); 

}

return flag;

     }

}

本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/20/1911903.html,如需转载请自行联系原作者

你可能感兴趣的文章
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
基于干净语言和好奇心的敏捷指导
查看>>
Node.js 2017企业用户调查结果发布
查看>>
“软”苹果水逆的一周:杂志服务崩溃,新机型遭泄露,芯片首架离职
查看>>
JAVA的优势就是劣势啊!
查看>>
ELK实战之logstash部署及基本语法
查看>>
帧中继环境下ospf的使用(点到点模式)
查看>>
BeanShell变量和方法的作用域
查看>>
LINUX下防恶意扫描软件PortSentry
查看>>
由数据库对sql的执行说JDBC的Statement和PreparedStatement
查看>>
springmvc+swagger2
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>
cacti集成
查看>>
Android中的Cursor
查看>>
我的友情链接
查看>>
Java Web Application 自架构 一 注解化配置
查看>>
如何 debug Proxy.pac文件
查看>>
Python 学习笔记 - 面向对象(特殊成员)
查看>>
Kubernetes 1.11 手动安装并启用ipvs
查看>>
Puppet 配置管理工具安装
查看>>