@Test public void uuidFunctions() throws IOException { ServiceLocator locator = container; CompositeRepository repository = locator.resolve(CompositeRepository.class); UUID id = UUID.randomUUID(); String uri = repository.insert(new Composite().setId(id)); Composite found = repository.query().filter(it -> it.getId().toString().equals(uri)).findAny().get(); Assert.assertEquals(id, found.getId()); found = repository.query().filter(it -> UUID.fromString(it.getURI()).equals(id)).findAny().get(); Assert.assertEquals(id, found.getId()); }