读书人

Hibernate createQuery(quot;quot;)的几种不同

发布时间: 2012-08-16 12:02:15 作者: rapoo

Hibernate createQuery(".....")的几种不同用法

?

String category = "abc";//顺便写
?

?

?

//第一种:            Query query = em.createQuery("from Product as p where p.category = ?1");             query.setParameter(1, category);//第二种:            Query query = session.createQuery("from test.Product product whereproduct.category=?");            query.setString(0, category);//第三种:         Query query = em.createQuery("from Product as p wherep.category = :category");           query.setParameter("category", category);//第4种:         Query query = em.createQuery("select p  from Product p where p.id in (:ids)");           query.setParameter("ids", category);

读书人网 >软件架构设计

热点推荐