hibernate中使用HQL进行数据库查询

1.写的规则比较简单,我讲一下,如图Station这个不是数据库中的表,而是entity包中的类名Station,可以省略 select *

hibernate中使用HQL进行数据库查询

2.返回的类型自动转化为String类型,不用你自己再转化。

3.原生数据库返回的是object,需要进行转化

备注:

1.String类型的可以直接查询

hibernate中使用HQL进行数据库查询

2.stringBuffer的要转化为string类型

StringBuffer hql = new StringBuffer("from Station where 1=1"); 

Query q = gs().createQuery(hql.toString()); 

q.setParameter(i, vp.get(i));