В самой entity есть строка
* @ORM\Table(name="certificates", uniqueConstraints={@ORM\UniqueConstraint(name="number", columns={"number"})})
т.е. доктрина знает что поле number имеет параметр unique в БД
Как сделать что бы доктрина перед записью данных в базу проверила вставятся они в БД или нет?