hibernateTemplate 是 spring 提供吧,要把hibernate,spring 结合起来用
findByNamedQuery有三个重载方法:
findByNamedQuery(String queryName);
findByNamedQuery(String queryName,Object value);
findByNamedQuery(String queryName,Object[] values);
通过 queryName 查询数据库中的持久对象,而queyName是定义在此对象对应的hibernate的映射文件中的!
定义语法如下:
<query name="定义查询名">
<![定义查询语句]]>
</query>
例1:findByNamedQuery(String queryName);
<query name="all">
<![from User]]>
</query>
findByNamedQuery("all");
例2: findByNamedQuery(String queryName,Object value);
<query name="byname">
<![from User where u.name = ?]]>
</query>
findByNamedQuery("byname","tiger");
例3: findByNamedQuery(String queryName,Object values);
<query name="byNameAndAge">
<![from User where u.name = ? and u.age = ?]]>
</query>
findByNamedQuery("byNameAndAge",new Object[]{"tiger",18});
分享到:
相关推荐
HibernateTemplate的方法部分使用,还有部分的个人见解,有错的,请指出,谢谢
hibernateTemplate常用方法.htm
hibernateTemplate的常用方法
HibernateTemplate类的使用
对Spring框架中,HibernateTemplate的使用,底层dao中HibernateTemplate的使用以及HibernateCallBack调用等等
关于使用HibernateTemplate
HibernateTemplate 常用方法汇总
HibernateTemplate 的常规用法.doc HibernateTemplate 的常规用法.doc
HibernateTemplat技术,此文档详细描述了HibernateTemplate的方法及功能说明,并有实例。
gethibernatetemplate的find方法,find(String queryString);find(String queryString , Object value);find(String queryString, Object[] values);findByExample(Object exampleEntity);findByExample(Object ...
HibernateTemplate的简单示例
HibernateTemplate的用法总结,我自己整理的,仅供参考
Spring整合hibernate(2)之基于HibernateTemplate的整合,jar需要自己添加!
HibernateTemplate源代码
GenericHibernateDao 继承 HibernateDao,简单封装 HibernateTemplate 各项功能,简化基于Hibernate Dao 的编写。
JavaWeb开发,Sping框架,才用Hibernate Template进行字段截取,分组统计实现方法。
SSH2增删改查使用HibernateTemplate
对于Hiberante对数据库种数据删除操作的归纳
基于HIbernateTemplate的代码自动生成,能够自动生成dao和service文件,提高开发效率