@Test
@Transactional(readOnly=false)
@Rollback(true)
public void delete_implObject() {
Person person = repository.get(VALID_ID);
assertThat(person, is(notNullValue()));
PersonImpl impl = new PersonImpl();
impl.setUsername(person.getUsername());
repository.delete(impl);
person = repository.get(VALID_ID);
assertThat(person, is(nullValue()));
}