_schemaTool->createSchema(array( $this->_em->getClassMetadata(__NAMESPACE__ . '\DDC588Site'), )); } public function testIssue() { $site = new DDC588Site('Foo'); $this->_em->persist($site); $this->_em->flush(); // Following should not result in exception $this->_em->refresh($site); } } /** * @Entity */ class DDC588Site { /** * @Id * @Column(type="integer", name="site_id") * @GeneratedValue */ public $id; /** * @Column(type="string", length=45) */ protected $name = null; public function __construct($name = '') { $this->name = $name; } }