当前位置: 首页>>代码示例>>Java>>正文


Java ArrayUtil类代码示例

本文整理汇总了Java中org.smart4j.framework.util.ArrayUtil的典型用法代码示例。如果您正苦于以下问题:Java ArrayUtil类的具体用法?Java ArrayUtil怎么用?Java ArrayUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ArrayUtil类属于org.smart4j.framework.util包,在下文中一共展示了ArrayUtil类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: insertReturnPK

import org.smart4j.framework.util.ArrayUtil; //导入依赖的package包/类
@Override
public Serializable insertReturnPK(String sql, Object... params) {
    Serializable key = null;
    try {
        Connection conn = DatabaseHelper.getConnection();
        PreparedStatement pstmt = conn.prepareStatement(sql, PreparedStatement.RETURN_GENERATED_KEYS);
        if (ArrayUtil.isNotEmpty(params)) {
            for (int i = 0; i < params.length; i++) {
                pstmt.setObject(i + 1, params[i]);
            }
        }
        int rows = pstmt.executeUpdate();
        if (rows == 1) {
            ResultSet rs = pstmt.getGeneratedKeys();
            if (rs.next()) {
                key = (Serializable) rs.getObject(1);
            }
        }
    } catch (SQLException e) {
        logger.error("插入出错!", e);
        throw new RuntimeException(e);
    }
    printSQL(sql);
    return key;
}
 
开发者ID:wsldl123292,项目名称:testeverything,代码行数:26,代码来源:DefaultDataAccessor.java

示例2: initEntityFieldMapMap

import org.smart4j.framework.util.ArrayUtil; //导入依赖的package包/类
private static void initEntityFieldMapMap(Class<?> entityClass) {
    // 获取并遍历该实体类中所有的字段(不包括父类中的方法)
    Field[] fields = entityClass.getDeclaredFields();
    if (ArrayUtil.isNotEmpty(fields)) {
        // 创建一个 fieldMap(用于存放列名与字段名的映射关系)
        Map<String, String> fieldMap = new HashMap<>();
        for (Field field : fields) {
            String fieldName = field.getName();
            String columnName;
            // 判断该字段上是否存在 Column 注解
            if (field.isAnnotationPresent(Column.class)) {
                // 若已存在,则使用该注解中定义的列名
                columnName = field.getAnnotation(Column.class).value();
            } else {
                // 若不存在,则将字段名转换为下划线风格的列名
                columnName = StringUtil.camelhumpToUnderline(fieldName);
            }
            fieldMap.put(fieldName, columnName);
        }
        entityClassFieldMapMap.put(entityClass, fieldMap);
    }
}
 
开发者ID:wsldl123292,项目名称:testeverything,代码行数:23,代码来源:EntityHelper.java

示例3: get

import org.smart4j.framework.util.ArrayUtil; //导入依赖的package包/类
/**
 * 从 Cookie 中获取数据
 */
@SuppressWarnings("unchecked")
public static <T> T get(String key) {
    T value = null;
    javax.servlet.http.Cookie[] cookieArray = getRequest().getCookies();
    if (ArrayUtil.isNotEmpty(cookieArray)) {
        for (javax.servlet.http.Cookie cookie : cookieArray) {
            if (key.equals(cookie.getName())) {
                value = (T) CodecUtil.decodeURL(cookie.getValue());
                break;
            }
        }
    }
    return value;
}
 
开发者ID:wsldl123292,项目名称:testeverything,代码行数:18,代码来源:DataContext.java

示例4: getAll

import org.smart4j.framework.util.ArrayUtil; //导入依赖的package包/类
/**
 * 从 Cookie 中获取所有数据
 */
public static Map<String, Object> getAll() {
    Map<String, Object> map = new HashMap<>();
    javax.servlet.http.Cookie[] cookieArray = getRequest().getCookies();
    if (ArrayUtil.isNotEmpty(cookieArray)) {
        for (javax.servlet.http.Cookie cookie : cookieArray) {
            map.put(cookie.getName(), cookie.getValue());
        }
    }
    return map;
}
 
开发者ID:wsldl123292,项目名称:testeverything,代码行数:14,代码来源:DataContext.java


注:本文中的org.smart4j.framework.util.ArrayUtil类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。