prader6

泛型方法的介绍

  泛型方法的介绍 : 

public <E> void insertOrUpdateHistoryData(Integer year, Integer month, Integer parkId, Integer type, Integer number, E e){
        // 把计算好的数据放入数据库中,下次先看数据库是否存在,这样就不用重复计算了
        // 这里是每次计算一次,先去数据库查询该月份的表格是否有数据,如果有就更新,没有就添加。
        String data = JSONObject.toJSONString(e);
        HistoryData historyData = historyDataService.isExist(year, month, parkId, 1, 1);
        if (historyData != null){
            // 如果存在就更新数据
            historyData.setData(data);
            historyDataService.updateByPrimarykey(historyData);
        }else {
            // 不存在就,添加数据
            historyDataService.insert(year, month, parkId, 1, 1, data);
        }
    }

这样是使用方法; 泛型的介绍:https://www.cnblogs.com/coprince/p/8603492.html

posted on 2019-08-18 13:26  prader6  阅读(99)  评论(0编辑  收藏  举报

导航