query.setDate(1, new Date());// 位置绑定方式,设置为Date类型
query.executeUpdate();// 执行delete,update和insert into 语句
/**
* query执行更新,删除等非查询语句
*
*/
String hql = "delete from CourseDO where CId= and Time= ";
Session session = this.getSession();
Query query = session.createQuery(hql);
query.setParameter(0, c_id);// 位置绑定方式
query.setDate(1, new Date());// 位置绑定方式,设置为Date类型
query.executeUpdate();// 执行delete,update和insert into 语句二、hibernate模版方法
利用hibernate模版方法执行hql语句非常简单,但是有时候不是那么方便,可以自己选择使用。
1、hibernateTemplate查询数据库
[java]
/**
* 利用hibernate模版方法进行查询,绑定参数形式
*
*/
String hql = "from CourseDO where CId= and Date= ";
List
new Date());
/**
* 利用hibernate模版方法进行查询,绑定参数形式
*
*/
String hql = "from CourseDO where CId= and Date= ";
List
new Date());2、hibernateTemplate更新数据
[java]
/**
* 利用hibernate模版方法进行更新,绑定参数形式
*
*/
List
/**
* 利用hibernate模版方法进行更新,绑定参数形式
*
*/
List
[java]
/**
* 利用hibernate模版方法进行插入,绑定参数形式
*
*/
List
/**
* 利用hibernate模版方法进行插入,绑定参数形式
*
*/
List
[java]
/**
* 利用hibernate模版方法进行删除,绑定参数形式
*
*/
List
/**
* 利用hibernate模版方法进行删除,绑定参数形式
*
*/
List