javax.persistence.Access#org.springframework.data.annotation.AccessType.Type源码实例Demo

下面列出了javax.persistence.Access#org.springframework.data.annotation.AccessType.Type 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Nullable
private Boolean detectPropertyAccess() {

	org.springframework.data.annotation.AccessType accessType = findAnnotation(
			org.springframework.data.annotation.AccessType.class);

	if (accessType != null) {
		return Type.PROPERTY.equals(accessType.value());
	}

	Access access = findAnnotation(Access.class);

	if (access != null) {
		return AccessType.PROPERTY.equals(access.value());
	}

	accessType = findPropertyOrOwnerAnnotation(
			org.springframework.data.annotation.AccessType.class);

	if (accessType != null) {
		return Type.PROPERTY.equals(accessType.value());
	}

	access = findPropertyOrOwnerAnnotation(Access.class);

	if (access != null) {
		return AccessType.PROPERTY.equals(access.value());
	}

	return null;
}