diff --git a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java index 011fe82ce..b8400bc11 100644 --- a/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java +++ b/spring-data-rest-webmvc/src/main/java/org/springframework/data/rest/webmvc/EntityToResourceConverter.java @@ -45,7 +45,7 @@ public class EntityToResourceConverter implements Converter { } Serializable id = (Serializable)repositoryMetadata.entityMetadata().idAttribute().get(source); - URI selfUri = buildUri(config.getBaseUri(), repositoryMetadata.name(), id.toString()); + URI selfUri = buildUri(config.getBaseUri(), repositoryMetadata.name(), String.format("%s", id)); Set links = new HashSet(); for(Object attrName : entityMetadata.linkedAttributes().keySet()) {