易截截图软件、单文件、免安装、纯绿色、仅160KB

hibernate删除操作的sql语句写法

 
第一种:
public void deleteUser(String byemail) {
  Session session = getSession();
  Transaction transaction = null;
  String hql = "delete from Register where email=?
";
  try {
   transaction = session.beginTransaction();
   System.out.println(hql);
   Query q = session.createQuery(hql);
   System.out.println(q);
   q.setParameter(0,byemail);//这里用setParameter
(int position, Object val)
 System.out.println("q+++++++");
   q.executeUpdate();
   System.out.println("update");
   transaction.commit();
   System.out.println("commit");
  } catch (HibernateException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   if (transaction != null) {
    // 当发生异常时回滚事务,取消数据库操作
    transaction.rollback();
    System.out.println("#######删除发生异常,事务回滚#########");
   }
  } finally {
   session.close();
  }
第二种:
public void deleteUser(String byemail
) {
  Session session = getSession();
  Transaction transaction = null;
  String hql = "delete from Register where email=:byemail
";
  try {
   transaction = session.beginTransaction();
   System.out.println(hql);
   Query q = session.createQuery(hql);
   System.out.println(q);
   q.setParameter("byemail
",byemai
l);
   System.out.println("q+++++++");
   q.executeUpdate();
   System.out.println("update");
   transaction.commi


相关文档:

PL/SQL Developer使用技巧

 1、PL/SQL
Developer记住登陆密码
   在使用PL/SQL
Developer时,为了工作方便希望PL/SQL
Developer记住登录Oracle的用户名和密码;
设置方法:PL/SQL
Developer 7.1.2 
->tools->Preferences->Oracle->Logon History , “Store
history”是默认勾选的,勾上&ldqu ......

SQL SERVER操作ACCESS的存储过程

/*
--作用:SQL SERVER操作ACCESS的存储过程
----------------------用法-------------------------------
--创建表tc
exec sp_operate_access 'create table tc(id int)','c:\db1.mdb'
go
--在tc表插入数据
exec sp_operate_access 'insert into tc(id) values(1)','c:\db1.mdb'
go
--删除tc表的数据
exec sp_op ......

SQL常用函数集锦 2

十一、以上函数的部分实例
1:replace 函数
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
select replace('lihan','a','b')
                         & ......

PL/SQL developer远程访问数据库配置方法

使用PL/SQL developer远程访问oracle数据库时,首先要确定本机中装有oracle客户端。目前还不知道哪里单独的oracle客户端安装包。(因为我用的是oracle10g,oracle10g安装的过程中没有特定的客户端选项,所以我一般都是在本机用安装oracle所有功能)
在本机安装好oracle客户端后,我们在本机(即客户端)的oracle的安装目录下 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号