木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺

Hibernate 学习笔记第四篇

Hibernate 查询语言之HQL

  命名查询:

 

<!-- 类似于iBatis 中的以key 找value  -->

<query name="findDept" >

     <![CDATA[from  Department d where d.id=:OID ]]>

</query>

 

@Test

public void testSave(){

 

 Session session = sessionFactory.openSession();

 Transaction tran = session.beginTransaction();

    tran.begin();

    Department dep = (Department) session.getNamedQuery("findDept").setLong("OID",Long.valueOf(1)).uniqueResult();

   System.out.println(dep.getName());

 

session.close();

 

}

一定要加上uniqueResult();

 

Hibernate: 

    select

        department0_.id as id0_,

        department0_.name as name0_,

        department0_.description as descript3_0_ 

    from

        dept department0_ 

    where

        department0_.id=?

研发部

posted @ 2010-12-17 17:25  C语言程序  阅读(92)  评论(0编辑  收藏  举报
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺