首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Hibernate打包数据返回Json

2012-06-30 
Hibernate封装数据返回Jsonpublic List getAllContentClickCount() {final String query select b.smsC

Hibernate封装数据返回Json

public List getAllContentClickCount() {        final String query = "select b.smsContentId as ContentId,count(*) as ClickCount from SmsContentClickLog b left join SmsContent a on b.smsContentId=a.id where a.deleted=1 group by b.smsContentId";        List list = (List)this.getHibernateTemplate().execute(new HibernateCallback() {            public Object doInHibernate(Session session) throws HibernateException, SQLException {                return session.createSQLQuery(query).addScalar("ContentId", Hibernate.INTEGER).addScalar("ClickCount",Hibernate.INTEGER).setResultTransformer(new AliasToBeanResultTransformer(SmsCoutentCilckCount.class)).list();            }        });        return list;    }

返回结果:['ClickCount':12,'ClickCount':23]

热点排行