Hibernate查插删改的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:15:17
Hibernate中HQL只是进行查询吗` ``
如果是那在Hibernate中怎么进行插删改
如果不是那怎么用HQL进行插删改
谢谢
呵呵``那麻烦给个你们在HIBerate插删改
的代码号码。谢谢了

hql语句只能查询,其他功能用sql或者是getTemplate()里面有各种已经定义好的函数
public void save(Caiwugl transientInstance) {
log.debug("saving Caiwugl instance");
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
public void delete(Caiwugl persistentInstance) {
log.debug("deleting Caiwugl instance");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public void xiugai(Caiwugl instance){
getHibernateTemplate().update(instance);
}

插入不是有save方法嘛
更新不是有update方法嘛
删除不是有delete方法嘛

HQL:hibernate query language
即只能进行查询操作
进行插入删除修改的操作可以调用DAO中的save,update