这句sql语句怎么使用 hibernate jpa 来组织

SELECT count(T.counts),T.months FROM (SELECT count(l.userid) AS counts,l.userid,DATE_FORMAT(createtime,'%Y-%m') AS months FROM t_loginlog l
GROUP BY DATE_FORMAT(createtime,'%Y-%m'),l.userid) as T
WHERE T.counts>3
GROUP BY T.months

http://blog.csdn.net/qiulongtianshi/article/details/8764905

http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/ 查询的关键字可以组合使用