public static SingularAttribute<?, ?> getVersionAttribute(IdentifiableType<?> entityType) { if (!entityType.hasVersionAttribute()) { return null; } for (SingularAttribute<?, ?> attribute : entityType.getSingularAttributes()) { if (attribute.isVersion()) { return attribute; } } return null; }
public static SingularAttribute<?, ?> getVersionAttribute(IdentifiableType<?> entityType) { if (!entityType.hasVersionAttribute()) { return null; } for (SingularAttribute<?, ?> attribute : entityType.getSingularAttributes()) { if (attribute.isVersion()) { return attribute; } } return null; }
if (((IdentifiableType<Object>) jpaManagedType).hasVersionAttribute()) { for (Iterator<String> iterator = requiredUpdatableAttributes.iterator(); iterator.hasNext(); ) { ExtendedAttribute<?, ?> extendedAttribute = extendedManagedType.getAttributes().get(iterator.next());