hibernate查询记录条数返回类型

1.

sql.append("select count(t.id),t.ssdq from "+tableName+" t");
  Query query=getSession().createSQLQuery(sql.toString());

query.uniqueResult()返回的是BigDecimal类型

2.

String hql="select count (x.id) from "+tableName+" x";
getSession().createSQLQuery(hql).uniqueResult()返回的是Long

你可能感兴趣的:(hibernate查询记录条数返回类型)