hibernateTemplate 的findByName 用法
2009-10-10 15:01
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">
<!<[CDATA[from User]]>
</query>
findByNamedQuery("all");
例2: findByNamedQuery(String queryName,Object value);
<query name="byname">
<![[CDATA[from User where u.name = ?]]>
</query>
findByNamedQuery("byname","tiger");
例3: findByNamedQuery(String queryName,Object values);
<query name="byNameAndAge">
<![[CDATA[from User where u.name = ? and u.age = ?]]>
</query>
findByNamedQuery("byNameAndAge",new Object[]{"tiger",18});
分享到:
相关推荐
HibernateTemplate的用法总结,我自己整理的,仅供参考
HibernateTemplate 的常规用法.doc HibernateTemplate 的常规用法.doc
HibernateTemplate的方法部分使用,还有部分的个人见解,有错的,请指出,谢谢
HibernateTemplate及generator用法.docHibernateTemplate及generator用法.doc
HibernateTemplate及generator用法.docxHibernateTemplate及generator用法.docx
spring HibernateTemplate汇总
hibernateTemplate的常用方法
HibernateTemplate的简单示例
关于使用HibernateTemplate
对Spring框架中,HibernateTemplate的使用,底层dao中HibernateTemplate的使用以及HibernateCallBack调用等等
hibernateTemplate常用方法.htm
Spring整合hibernate(2)之基于HibernateTemplate的整合,jar需要自己添加!
HibernateTemplat技术,此文档详细描述了HibernateTemplate的方法及功能说明,并有实例。
HibernateTemplate源代码
GenericHibernateDao 继承 HibernateDao,简单封装 HibernateTemplate 各项功能,简化基于Hibernate Dao 的编写。
对于Hiberante对数据库种数据删除操作的归纳
JavaWeb开发,Sping框架,才用Hibernate Template进行字段截取,分组统计实现方法。
HibernateTemplate类的使用
基于HIbernateTemplate的代码自动生成,能够自动生成dao和service文件,提高开发效率