⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 daoutil.java

📁 Spring多数据源的配置
💻 JAVA
字号:
/**
 * 
 */
package com.htxx.service.dao;

/**
 * @author FanGang
 *
 */
public class DaoUtil {

    /**
     * @param className
     * @return entityName
     * @throws DaoException
     */
    public static String getEntityName(String className) throws DaoException {
        if(className==null||"".equals(className)){
            throw new DaoException("The parameter 'className' is null or empty.");
        }
        return className.substring(className.lastIndexOf('.')+1);
    }
    
    /**
     * @param obj
     * @return entityName
     */
    public static String getEntityName(Class clazz){
        return clazz==null?"":getEntityName(clazz.getName());
    }
    
    /**
     * @param obj
     * @return entityName
     */
    public static String getEntityName(Object obj){
        return obj==null?"":getEntityName(obj.getClass().getName());
    }
    
    /**
     * @param value
     * @return
     */
    public static int nvl(Integer value){
    	return value==null?0:value.intValue();
    }
    
    /**
     * @param value
     * @return
     */
    public static long nvl(Long value){
    	return value==null?0:value.longValue();
    }
    
    /**
     * @param value
     * @return
     */
    public static float nvl(Float value){
    	return value==null?0:value.floatValue();
    }
    
    /**
     * @param value
     * @return
     */
    public static double nvl(Double value){
    	return value==null?0:value.doubleValue();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -