论坛首页 综合技术论坛

发个需求,想看看大家的解决思路,最后再说说我自己的解决思路

浏览 3223 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-12   最后修改:2011-12-12
有这样一个表:里面是人名、人的身份证号、准考证号以及其它信息

做搜索当然very简单,无非是人名,身份证号一类的,项目框架是Spring+Hibernate的,随便哪个新手拿HQL都能搞定

但是这里我要说下需求:

按照人(可以把身份证号作为人的唯一key)考试的次数,进行查询

就是考过1次的(数据库里有1个身份证号记录的)

考过2次的(数据库里有2个相同身份证号记录的)

考过3次,4次,多次的。。。

因为是小需求,也不想把HQL改成SQL查询了(列有上百,拼接能给人累死)

高手们一般怎么快速处理?

(数据库是MYSQL,数据级是1~10万左右)
   发表时间:2011-12-12  
用hibernate的formula,

<property name="idCount" formula="(select count(id) from ..."/>

可能效率不算高,但很方便
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics