GeraEntidade.java 文件源码

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

项目:maven-plugin 作者:
@Enumerated(EnumType.STRING)
private Attribute createAttribute(String[] parts) {
    Boolean oneToMany = false;
    Boolean oneToOne = false;
    Boolean manyToOne = false;
    Boolean manyToMany = false;
    Boolean required = false;
    Boolean enumString = false;
    Boolean enumOrdinal = false;

    if (parts.length > 2) {
        for (int i = 2; i < parts.length; i++) {
            if (this.isRequired(parts[i])) {
                required = Boolean.valueOf(parts[i]);
            } else if (this.isOneToMany(parts[i])) {
                oneToMany = true;
            } else if (this.isOneToOne(parts[i])) {
                oneToOne = true;
            } else if (this.isManyToOne(parts[i])) {
                manyToOne = true;
            } else if (this.isManyToMany(parts[i])) {
                manyToMany = true;
            } else if (this.isEnumString(parts[i])) {
                enumString = true;
            } else if (this.isEnumOrdinal(parts[i])) {
                enumOrdinal = true;
            }
        }
    }

    return new Attribute(parts[0], parts[1], Util.primeiraMaiuscula(parts[0]), oneToMany, oneToOne, manyToOne, manyToMany, required, enumString, enumOrdinal);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号