当前位置:编程学习 > JAVA >>

hibernate中的find方法中的HQL语句能写在XML配置文件中么

hibernate 中的find 方法有用到HQL 语句 这个HQL语句能写在XML配置文件中么?
find方法:getHibernateTemplate().find(hql, params); --------------------编程问答-------------------- 补充下 HQL写在配置中的 类似

Session s=HibernateSessionFactory.getSession();
Query q=s.getNamedQuery("XXX");

     <sql-query name="XXX">
        from XXu
        <return-scalar column="counter" type="integer"/>
     </sql-query>

不过这个用的是 Query 接口 --------------------编程问答-------------------- --------------------编程问答-------------------- 没那样用过,所以不知道,关注一下! --------------------编程问答-------------------- hibernate支持在配置文件中hql,LZ去查阅下hibernate文档。
精通 hibernate (孙卫琴) 这本书也讲过这部分知识 --------------------编程问答-------------------- 应该可以

return this.getHibernateTemplate().executeFind(new HibernateCallback() {
       public Object doInHibernate(Session session) throws HibernateException,
SQLException {
Query q=session.getNamedQuery("");
return xxx;
}
});
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,