JpaEntityCsdlProvider.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:olingo-jpa 作者:
private CsdlProperty extractProperty(Field f) {
    ODataProperty odataPropAnn = f.getAnnotation(ODataProperty.class);
    String odataName = odataPropAnn.name();
    CsdlProperty result = new CsdlProperty().setName(odataName).setType(odataPropAnn.type().getFullQualifiedName())
                                            .setCollection(ReflectionUtil.isArrayOrCollection(f))
                                            .setNullable(!f.isAnnotationPresent(NotNull.class));
    if (f.isAnnotationPresent(Size.class)) {
        result.setMaxLength(f.getAnnotation(Size.class).max());
    }

    ODataToJavaProperties.put(odataName, f.getName());

    return result;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号