Spring- HibernateTemplate使用

   HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。

    下面是 HibernateTemplate的常用方法。


    delete(Object entity): 删除指定持久化实例。

    deleteAll(Collection entities): 删除集合内全部持久化类实例。

    find(String queryString): 根据 HQL 查询字符串来返回实例集合。

    findByNamedQuery(String queryName): 根据命名查询返回实例集合。

    get(Classentity Class,Serializable id): 根据主键加载特定持久化类的实例。

    save(Object entity): 保存新的实例。

    saveOrUpdate(Object entity): 根据实例状态,选择保存或者更新。

    update(Object entity): 更新实例的状态,要求entity 是持久状态。

    setMaxResults(intmax Results): 设置分页的大小。

使用模板



    
        
        
        
        com.mysql.jdbc.Driver
        
        jdbc:mysql://wonder:3306/j2ee
        
        
        root
        
        pass
    
    
    
        
        
        
                lee/Person.hbm.xml
            
        
        
        
            
                
                org.hibernate.dialect.MySQLDialect
                
                update
            
    
    
    
    
        
                    

你可能感兴趣的:(ssh框架学习)