EntityClass.java 文件源码

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

项目:org.fastnate 作者:
private boolean findIdProperty(final Iterable<AttributeAccessor> declaredAttributes) {
    for (final AttributeAccessor attribute : declaredAttributes) {
        if (attribute.isAnnotationPresent(EmbeddedId.class)) {
            this.idProperty = new EmbeddedProperty<>(this, attribute);
            return true;
        } else if (attribute.isAnnotationPresent(Id.class)) {
            if (attribute.isAnnotationPresent(GeneratedValue.class)) {
                this.context.registerGenerators(attribute, this.table);
                this.idProperty = new GeneratedIdProperty<>(this, attribute, getColumnAnnotation(attribute));
            } else {
                this.idProperty = buildProperty(attribute, getColumnAnnotation(attribute),
                        this.associationOverrides.get(attribute.getName()));
            }
            return true;
        }
    }
    return false;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号