当前位置: 代码迷 >> Java Web开发 >> Spring MVCjavascript:void(0); +Hibernate 关于spring注入的有关问题
  详细解决方案

Spring MVCjavascript:void(0); +Hibernate 关于spring注入的有关问题

热度:993   发布时间:2016-04-10 23:59:07.0
Spring MVCjavascript:void(0); +Hibernate 关于spring注入的问题
哪位遇到过类似的错误,怎么解决的?希望一起分享、、

异常信息:






相关的代码:
GivingRecordBusinessImpl.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.magus.farmgameclient.business.impl;

import com.magus.farmgameclient.business.BaseBusiness;
import com.magus.farmgameclient.constants.G;
import com.magus.farmgameclient.formbeans.TGameUserFormBean;
import com.magus.farmgameclient.models.TGameGivingRecord;
import com.magus.farmgameclient.models.TGameUser;
import com.magus.farmgameclient.models.TGameUserBag;
import com.magus.farmgameclient.services.TGameGivingRecordService;
import com.magus.farmgameclient.services.TGameUserBagService;
import com.magus.farmgameclient.services.TGameUserService;
import com.magus.shframework.helpers.JsonHelper;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Component;

/**
 *
 * @author gaoxiang
 */
@Component("givingRecordBusinessImpl")
public class GivingRecordBusinessImpl implements BaseBusiness{
    private static final Log log = LogFactory.getLog(GivingRecordBusinessImpl.class);

    @Resource(name = "tGameUserServiceImpl")
    private TGameUserService tGameUserService;
    @Resource(name = "tGameUserBagServiceImpl")
    private TGameUserBagService tGameUserBagService;
    @Resource(name = "tGameGivingRecordServiceImpl")
    private TGameGivingRecordService tGameGivingRecordService;
    
    
    @Override
    public String process(HttpServletRequest request, TGameUserFormBean userFormBean) {
         
        String jsonString = "";
        try{
            //判断用户是否存在
             TGameUser user = tGameUserService.findById(TGameUser.class, Long.parseLong(userFormBean.getUserId()));
             if(user==null){
              jsonString = JsonHelper.setRespCodeAndRespMsg(G.RespCodeAndMsg.USER_NOT_EXISTS_CODE,
                        G.RespCodeAndMsg.USER_NOT_EXISTS_MSG);
                return jsonString;
             }

    
    
           
         
            //处理分享到人人网的赠送逻辑
            if(G.ActionId.SHARE_RENREN.equals(userFormBean.getActionId())){
              List<TGameGivingRecord> givingrecordlist =  tGameGivingRecordService.findGivingrecordOnTodayByType(user.getUserId(), G.ActionId.SHARE_RENREN);
              if( givingrecordlist!=null){
              jsonString = JsonHelper.setRespCodeAndRespMsg(G.RespCodeAndMsg.USER_REPEAT_SHARE_CODE,
                        G.RespCodeAndMsg.USER_REPEAT_SHARE_MSG);
              return jsonString;
              }
               tGameUserBagService.givePropsBySys(G.ConstantsKey.SHARE_RENREN_AWARD, user.getUserId()); 
            }
        
            //处理分享到新浪微博的赠送逻辑
            if(G.ActionId.SHARE_WEIBO.equals(userFormBean.getActionId())){
              List<TGameGivingRecord> givingrecordlist =  tGameGivingRecordService.findGivingrecordOnTodayByType(user.getUserId(), G.ActionId.SHARE_WEIBO);
  相关解决方案