* that is managing the entity.
*/
@Test
public void dirty_change_should_be_flushed_by_extended_pc_when_transactional_method_on_same_ejb_called()
{
Record record = repository.retrieveById(Record.class, idOfFirstRecord);
assertTrue(repository.isManaging(record));
String name = record.getName();
record.setName(name + "-renamed");
repository.update(record);
List<Record> results = repository.retrieveByQuery(Record.class, "select r from Record r where r.name = ?1", name + "-renamed");
assertEquals(1, results.size());
}