JPAOverriddenAnnotationReader.java 文件源码

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

项目:lams 作者:
private void getEnumerated(List<Annotation> annotationList, Element element) {
    Element subElement = element != null ? element.element( "enumerated" ) : null;
    if ( subElement != null ) {
        AnnotationDescriptor ad = new AnnotationDescriptor( Enumerated.class );
        String enumerated = subElement.getTextTrim();
        if ( "ORDINAL".equalsIgnoreCase( enumerated ) ) {
            ad.setValue( "value", EnumType.ORDINAL );
        }
        else if ( "STRING".equalsIgnoreCase( enumerated ) ) {
            ad.setValue( "value", EnumType.STRING );
        }
        else if ( StringHelper.isNotEmpty( enumerated ) ) {
            throw new AnnotationException( "Unknown EnumType: " + enumerated + ". " + SCHEMA_VALIDATION );
        }
        annotationList.add( AnnotationFactory.create( ad ) );
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号