J'ai la clé primaire comme UUID de type et ayant des champs YML avec le domaine cartographié dans l'entitéCréer champ pour entier généré automatiquement dans la doctrine de symfony dans YML
besoin d'ajouter un autre identifiant unique dans la table avec auto générée entier J'ai essayé une auto de stratégie de générateur, mais il ne fonctionne pas pour moi ci-dessous est mon fichier YML
Sample\Component\Group\Domain\Group:
type: entity
repositoryClass: Sample\Component\Group\Infrastructure\Persistence\Doctrine\Repository\DoctrineGroupRepository
table: group
oneToMany:
merchants:
targetEntity: Sample\Component\Merchant\Domain\Merchant
mappedBy: group
fetch: LAZY
cascade: ["all"]
orphanRemoval: true
id:
groupId:
type: group_id
column: group_id
fields:
gId:
type: integer
column: g_id
unique: true
nullable: TRUE
generator:
strategy: Identity
name:
type: string
length: 50
Dans cet ID groupId est la clé primaire UUID
Besoin de créer champ incrémentation automatique GID
auto stratégie de générateur a également essayé et identité
Si j'ai essayé cette erreur "Doctrine \\ DBAL \\ Exception \\ NotNullConstraintViolationException" se produit – Tharunkumar
Quel est le statut de vous nullable: est-il VRAI ou FAUX si son FAUX de s'assurer que votre table n'est pas remplie auparavant. Si la table est déjà remplie, rendez-la TRUE –
Si j'utilise la valeur Nullable true, l'entier n'a pas été généré automatiquement. Valeur vide dans ce champ – Tharunkumar