常用的

1、查找符合某个model的第一条数据
private String accordingCodeFindCodeName(String sourceString) {
String name = null;
CategoryData cData = new CategoryData(); // 根据grade来查找中文名称
cData.setNdCode(sourceString);
try {
cData = categoryDataRepository.getByExample(cData);
if (cData == null) {
return "";
}
name = cData.getTitle();
} catch (EspStoreException e) {

        throw new LifeCircleException(HttpStatus.INTERNAL_SERVER_ERROR,
                LifeCircleErrorMessageMapper.StoreSdkFail.getCode(),
                e.getMessage());
    }

    return name;
}

2、通过resType来判断调用哪个仓储(CommonServiceHelper----isQuestionDb)

public static boolean isQuestionDb(String resType){
        if (!(resType.equals(IndexSourceType.QuestionType.getName()) || resType
                .equals(IndexSourceType.SourceCourseWareObjectType.getName()))) {
            return false;
        }
        return true;
    }

3、判断资源是否存在(NDResourceServiceImpl---checkResourceExist)

4、通过resType来获取Repository

@Autowired
    private CommonServiceHelper commonServiceHelper;
ResourceRepository resourceRepository = commonServiceHelper.getRepository(resourceType);

5、获取当前的时间,并且为Timestamp类型
new Timestamp(new Date().getTime())

你可能感兴趣的:(常用的)