Solo necesitas agregar la notación para utilizar la validación al principio de la clase.
Código PHP:
Ver originalnamespace TCG\DGeneralBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Mapping\ClassMetadata;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/**
* Ddescasignatura
*
* @ORM\Table(name="ddescasignatura")
* @ORM\Entity(repositoryClass="DdescasignaturaRepository")
* @UniqueEntity(
* fields={"codigo", "descripcion"},
* errorPath="descripcion",
* message="Ya ha ingresado una descripción con el mismo código."
* )
*/
class Ddescasignatura
{