In our DB tables, we columns refID and date are a composite primary key, with one field of the identifier being mapped as a datetime: class corpWalletJournal { /** * @ORM\Column(name="refID", type="bigint", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="NONE") */ private $refID; /** * @ORM\Column(name="date", type="datetime", nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="NON