【转】getHibernateTemplate()的用法

HibernateTemplate 提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。 下面是HibernateTemplate的常用方法简介: 
q void delete(Object entity):删除指定持久化实例 
q deleteAll(Collection entities):删除集合内全部持久化类实例 
q find(String queryString):根据HQL查询字符串来返回实例集合 
q findByNamedQuery(String queryName):根据命名查询返回实例集合 
q get(Class entityClass, Serializable id):根据主键加载特定持久化类的实例 
q save(Object entity):保存新的实例 
q saveOrUpdate(Object entity):根据实例状态,选择保存或者更新 
q update(Object entity):更新实例的状态,要求entity是持久状态 
q setMaxResults(int maxResults):设置分页的大小

*********************************************

来源:http://www.cnblogs.com/JemBai/archive/2011/01/17/1937413.html

时间: 2024-12-06 10:10:44

【转】getHibernateTemplate()的用法的相关文章

查询过的问题

一.getHibernateTemplate()的用法: http://blog.knowsky.com/262942.htm 二.struts <s:action>标签的用法  :http://blog.163.com/daizi_/blog/static/18487642420113239214391/ 三.jsp页面加载时自动执行actionhttp://www.cnblogs.com/HeroZearin/articles/2729987.html 四. <action name

getHibernateTemplate用法

前提条件:你的类必须继承HibernateDaoSupport 一: 回调函数: Java代码   public List getList(){ return (List ) getHibernateTemplate().execute( new HibernateCallback() { public List doInHibernate(final Session s) throws HibernateException, SQLException { StringBuffer sb = n

HibernateTemplate 的常见用法

HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加.删除.修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持.大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作. 下面是 HibernateTemplate的常用方法.     delete(Object entity): 删除指定持久化实例. deleteAll(Collection entities): 删除集合内全部持久化类实

SSH的项目中,使用getHibernateTemplate 与 getSession有什么的区别?优点与缺点是什么

SSH的项目中,使用getHibernateTemplate 与 getSession有什么的区别?优点与缺点是什么,谢谢回答! 悬赏分:0 - 解决时间:2008-10-7 09:42 SSH的项目中,使用getHibernateTemplate 与 getSession有什么的区别?优点与缺点是什么,谢谢回答! 问题补充:谢谢 451182 主要是想了解一下这两个关于事物这一块有什么不同?谢谢! 提问者: zhongbin007 - 试用期 一级 最佳答案 getHibernateTempl

Hibernate之Criteria的完整用法

Criteria的完整用法 QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(Example.create(s)); //s是一个Student对象 list cri.list(); 实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"), 则这个表中的所有的giftortoy为2的数据都会出来

Hibernate中Criteria的完整用法

Hibernate中Criteria的完整用法 转载 criteria 英[kra??t??r??] 美[kra??t?r??] 标准 1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria . 2,DetachedCriteria Spring 的框架提供了getHibernateTemplate ().findByCriteria(detachedCrite

getHibernateTemplate.find()和session.createQuery()方法总结

Spring中常用的hql查询方法(getHibernateTemplate().find()) 一.find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二.find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u

[转]getHibernateTemplate出现的所有find方法的总结

一.find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二.find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?", "test"); 或模糊查询:th

getHibernateTemplate()

getHibernateTemplate 前提条件:你的类必须继承HibernateDaoSupport 一: 回调函数: public List getList(){   return (List ) getHibernateTemplate().execute(     new HibernateCallback() {      public List doInHibernate(final Session s)        throws HibernateException, SQLE