Map中的数据封装到实体或者数据类型转换

前提:

实体字段的设计为小驼峰类型,数据库字段的设计遵循下划线分割设计对应字段设计的小驼峰原则。

例如实体中的字段为taskType,则数据库的字段为TASK_TYPE。

工具类代码如下:

package com.company.utils;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.beans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.*;

/**
 *  Map数据转实体或者其他
 * @param <T>
 */
public class MapUtil<T> {

    private static final Logger logger = LoggerFactory.getLogger(MapUtil.class);

    private static final SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
    private static final SimpleDateFormat sf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    private static final SimpleDateFormat sf2 = new SimpleDateFormat("yyyy-MM-dd");
    private static final SimpleDateFo
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页