diff --git a/src/main/java/org/springframework/data/keyvalue/core/DefaultIdentifierGenerator.java b/src/main/java/org/springframework/data/keyvalue/core/DefaultIdentifierGenerator.java index ed9bbe0..112e1e7 100644 --- a/src/main/java/org/springframework/data/keyvalue/core/DefaultIdentifierGenerator.java +++ b/src/main/java/org/springframework/data/keyvalue/core/DefaultIdentifierGenerator.java @@ -59,7 +59,9 @@ enum DefaultIdentifierGenerator implements IdentifierGenerator { return (T) Long.valueOf(getSecureRandom().nextLong()); } - throw new InvalidDataAccessApiUsageException("Non gereratable id type...."); + throw new InvalidDataAccessApiUsageException( + String.format("Identifier cannot be generated for %s. Supported types are: UUID, String, Integer, and Long.", + identifierType.getType().getName())); } private SecureRandom getSecureRandom() {