【问题标题】:Randomly increase ID with Doctrine用Doctrine随机增加ID
【发布时间】:2015-12-29 14:58:58
【问题描述】:

我的实体瞬间使用此注释作为它的 ID:

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

我需要生成一个ID,但我想表示最后插入的ID增加了一个随机值。

【问题讨论】:

标签: php symfony orm doctrine


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多