Hibernate入门实例——外置命名查询(Externalizing named queries)
2010-08-29 13:14
501 查看
package com.metis.hibernate.test; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import com.metis.hibernate.domain.Person; import com.metis.hibernate.util.HibernateUtil; /** * 外置命名查询(Externalizing named queries) * * 你可以在映射文件中定义命名查询(named queries)。 * (如果你的查询串中包含可能被解释为XML标记(markup)的字符,别忘了用CDATA包裹起来。) * */ public class TestNamedQuery { public static void main(String[] args) { Session session = HibernateUtil.openSession(); Query query = session.getNamedQuery("person.by.age"); query.setInteger("age", 20); List list = query.list(); Iterator it = list.iterator(); while(it.hasNext()){ Person person = it.next(); System.out.print("id:"+person.getId()); System.out.print(" name:"+person.getName()); System.out.println(" age:"+person.getAge()); } HibernateUtil.closeSession(); } }
源代码下载:点击下载
相关文章推荐
- 018——hibernate外置命名查询
- getHibernateTemplate()实例中,命名查询SQL语句的方法
- Hibernate入门实例——条件查询(Criteria queries)
- Hibernate入门实例——使用原生SQL的查询
- 【Hibernate步步为营】--hql连接查询及外置命名查询
- Hibernate学习32 -- Hibernate查询语言(HQL)6 -- 外置命名查询
- MyEclipse开发Hibernate入门实例
- hibernate查询方式:HQL、SQL、Criteria方法、命名、动态分离查询、例子查询
- Struts+Hibernate入门实例(Eclipse版)
- eclipse hibernate入门实例
- hibernate入门实例-1
- Hibernate入门实例——Hibernate对象状态(Object states)
- JPA的查询语言—JPQL的命名查询@NamedQuery
- Hibernate入门与实例
- C#新手入门代码 命名空间嵌套,各空间内成员相互独立的实例
- Eclipse快速上手Hibernate之入门实例
- Spring与Hibernate整合入门实例
- 06_传智播客hibernate教程_完善HibernateUtil类及hql查询入门 &&07_传智播客hibernate教程_实体类或属性名与数据库关键字冲突问题
- 封装Hibernate对数据库的操作,包括: 添加,删除,修改,加载,查询,分页查询,命名查询
- Eclipse+Maven下Spring与Hibernate整合简单实例(小白入门)