Spring 的几种查询方法

Spring 的几种查询方法
1.getHibernateTemplate().find();
2.
DetachedCriteria detachedCriteria=DetachedCriteria.forClass(AuditContent.class);
detachedCriteria.add(Restrictions.eq("aa",aaa));(aaa 是AuditContent。class 的字段,aa是要赋值的新值)
getHibernateTemplate().findByCriteria(detachedCriteria);

3. public  List getRolesByName(String roleName)  {
        
return getHibernateTemplate().findByNamedParam("from Role role where role.name=:roleName""roleName",roleName);
    }

4.getHibernateTemplate().findByNamedQueryAndNamedParam("testeCQuery""idCidade", cidade);
xml code
<query name="testeCQuery"><![CDATA[
             from br.com.ag2.casarural.vo.Cidade as cidade where cidade.idCidade = :idCidade
        
]]></query>

你可能感兴趣的:(Spring 的几种查询方法)