商家税表:Id,税额,时间,商家id(外键);
商家表:id,名称;说明:商家在一年中,缴纳次数不定,在商家税表中存放的商家id有重复值。如果要查询2000年,交税的商家数量
采用sql语句:select count(distinct 商家id) from table 商家税表现在要采用hibernate进行查询,如何写呢?
商家表:id,名称;说明:商家在一年中,缴纳次数不定,在商家税表中存放的商家id有重复值。如果要查询2000年,交税的商家数量
采用sql语句:select count(distinct 商家id) from table 商家税表现在要采用hibernate进行查询,如何写呢?
SessionFactory sf=cfg.buildSessionFactory();
Session s=sf.openSession();
Criteria c=s.createCriteria(商家税表.class);
往下就不知道怎么写了???
Criteria criteria = getSession().createCriteria(Files.class);
criteria.add(Example.create(instance));
criteria.setProjection(Projections.rowCount());
List results = criteria.list();
int totalcount = Integer.parseInt(results.get(0).toString());
page.setTotalCount(totalcount);
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
//设置ENTITY级的DISTINCT模式,根实体但是不知道如何来限制"商家id"的唯一性。