使用Doctrine随机增加ID

时间:2015-10-01 14:00:36

标签: php symfony orm doctrine

我的实体瞬间将此注释用于其ID:

/**
 * @ORM\Id
 * @ORM\Column(type="integer")
 * @ORM\GeneratedValue(strategy="AUTO")
 */
protected $id;

我需要生成一个ID,但是我希望代表最后一个增加了随机值的ID。

1 个答案:

答案 0 :(得分:0)

试试这个:( Oracle,PostgreSql和SQL Anywhere支持序列)

 /**
 * @Id
 * @GeneratedValue(strategy="SEQUENCE")
 * @SequenceGenerator(sequenceName="message_seq", initialValue=1, allocationSize=100)
 */

OR

/**
* @Id
* @GeneratedValue(strategy="UUID")
*/