马上要做一个应用,其中有一个问题调查回复表,用以记录用户对每一个调查问题的回复结果,表结构简述如下
TOPICID(题目ID) ANSWERID(答案选项ID) COUNTS(选该答案人次数)
就是说一个用户,比如选择一个题目的答案为A,那么对应的 COUNTS要做加一处理,另一个用户也选择了A,那么COUNTS要继续做加一处理我用的是SSH框架,我现在担心的是如果多个用户同时都选A,并且同时提交,COUNTS字段的值会不准确,请高人指点如何处理这种问?是不是要对业务方法加上synchronized?
TOPICID(题目ID) ANSWERID(答案选项ID) COUNTS(选该答案人次数)
就是说一个用户,比如选择一个题目的答案为A,那么对应的 COUNTS要做加一处理,另一个用户也选择了A,那么COUNTS要继续做加一处理我用的是SSH框架,我现在担心的是如果多个用户同时都选A,并且同时提交,COUNTS字段的值会不准确,请高人指点如何处理这种问?是不是要对业务方法加上synchronized?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货