فهرست منبع

版本框架更新,POM文件结构优化

hill9868 6 سال پیش
والد
کامیت
82f08cbc71
1فایلهای تغییر یافته به همراه16 افزوده شده و 4 حذف شده
  1. 16 4
      commons-data-mysql/src/main/java/com/yihu/ehr/query/BaseJpaService.java

+ 16 - 4
commons-data-mysql/src/main/java/com/yihu/ehr/query/BaseJpaService.java

@ -25,10 +25,7 @@ import java.io.Serializable;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.UUID;
import java.util.*;
/**
 * Service基础类。此类基于Spring Data JPA进行封装(Spring Data JPA又是基于JPA封装,EHR平台使用Hibernate作为JPA实现者)。
@ -232,4 +229,19 @@ public class BaseJpaService<T, R> {
        return entityManager.unwrap(Session.class);
    }
    /**
     * 获取指定长度的随机字符串
     * @param length
     * @return
     */
    protected String getRandomString(int length) {
        String str = "abcdefghigklmnopkrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";
        StringBuffer buffer = new StringBuffer();
        Random random = new Random();
        for (int i = 0; i < length; i++) {
            int number = random.nextInt(str.length() - 1);//0~61
            buffer.append(str.charAt(number));
        }
        return buffer.toString();
    }
}