`
kevinhrw
  • 浏览: 192086 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

findByNamedParam+findByNamedQueryAndNamedParam

XML 
阅读更多
1,findByNamedParam
code:
public List getRolesByName(String roleName) {
        return getHibernateTemplate().findByNamedParam("from Role role where role.name=:roleName", "roleName",roleName);
    }

2,findByNamedQueryAndNamedParam
code:
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>
分享到:
评论

相关推荐

    gethibernatetemplate的find方法

    findByNamedParam(String queryString , String paramName , Object value);findByNamedParam(String queryString , String[] paramName , Object[] value);findByNamedQuery(String queryName);findByNamedQuery...

    jsf 1.2_04+hibernate 3.2.2.ga+spring 2.0.5

    UserDAO继承自HibernateDaoSupport,这使得我们可以利用Spring的Hibernate支持来方便地执行HQL(Hibernate Query Language)查询,如在UserDAO.getUser方法中,通过getHibernateTemplate().findByNamedParam找到匹配...

    Spring中常用的hql查询方法

    Long count = (Long) this.getHibernateTemplate().findByNamedParam(queryString, paramName, value).get(0); System.out.println(count); ``` 该示例将返回名称为“xiyue”的`User`对象的数量。 #### 七、...

    getHibernateTemplate()查询

    List&lt;Long&gt; list = this.getHibernateTemplate().findByNamedParam(queryString, paramName, value); System.out.println(list.get(0)); ``` 这段代码将返回名字为“xiyue”的`User`对象的数量。 #### 七、`...

    hql语言中的一些常用的方法

    this.getHibernateTemplate().findByNamedParam(queryString, paramName, value)`,该查询将返回名字为“xiyue”且密码为“123”的用户的数量。 #### 4. findByNamedQuery 方法 `findByNamedQuery` 方法允许通过...

    hibernate模板类详解

    List&lt;Long&gt; count = (List) this.getHibernateTemplate().findByNamedParam(queryString, paramName, value); System.out.println(count.get(0)); ``` 这里定义了一个HQL查询语句,并指定了参数名称和值。通过`:my...

    Spring 和hibernate集成自学笔记

    // List&lt;User&gt; users = this.getHibernateTemplate().findByNamedParam(queryString, paramNames, values); ``` ##### 5. 命名查询 命名查询是一种预先定义好的查询语句,在Hibernate配置文件中声明后,可以通过...

    hibernate常用的模板方法

    4. `findByNamedParam(String queryString, String paramName, Object value)`: 此方法允许使用命名参数进行查询,提高了代码的可读性。`queryString` 包含一个带有命名参数(如 `:myName`)的 HQL 查询,`param...

    Spring中hql语句的常用方法

    2. **findByNamedParam(String queryString, String[] paramName, Object[] value)**:此方法接受一个包含多个命名参数的HQL字符串及对应的参数名数组和值数组作为参数,返回符合条件的结果列表。 - 示例代码: ``...

    getHibernateTemplate()使用方法

    List&lt;Long&gt; list = this.getHibernateTemplate().findByNamedParam(queryString, paramNames, values); ``` 该代码执行了一个带有两个命名参数的查询,即统计名字为"xiyue"且密码为"123"的用户数量。 ### 8. `...

    hibernate-hql 资料大全

    6. **findByNamedParam(String queryString, String paramName, Object value)**: 这种方法使用命名参数进行查询,提供更好的可读性。例如,"select count(*) from bean.User u where u.name=:myName",然后将"my...

    java软件开发dao层泛型模式

    public List findByNamedParam(String queryString, String[] paramNames, Object[] values); public List findByNamedQuery(String queryName); } ``` #### 三、接口方法详解 1. **基本CRUD操作** - `get(id)`...

    Hibernate泛型DAO及使用方法

    - `findByNamedParam(String queryString, String[] paramNameValues)`:使用命名参数的HSQL语句检索数据。 实现`GenericDao`接口通常需要一个具体的类,如`GenericHibernateDaoImpl`,这个实现类将使用Hibernate ...

Global site tag (gtag.js) - Google Analytics