Hibernate_查询语句_HQL

  • HQL:Hibernate Query Language
  • 面向对象的查询语言
  • Session session
1 基础查询
        //String hql = " from  com.hkls.domain.Customer ";完整写法
        //String hql = " from  Customer "; 简单写法

        String hql = " from  Customer "; 

        Query query = session.createQuery(hql); 

        List list = query.list();
3 条件查询
        //第一种:按位置绑定参数
        String hql1 = " from Customer where id =? ";

        Query query = session.createQuery(hql2);

        query.setParameter(0, 2l);

        List list = query.list();

        //第二种:按名称绑定参数
        String hql2 = " from Customer where id = :id ";

        Query query = session.createQuery(hql2);


        query.setParameter("id", 2l);


        List list = query.list();

猜你喜欢

转载自blog.csdn.net/qq_33218873/article/details/80711105
今日推荐