Создание следующего значения последовательности вручную в Doctrine 2

Каким будет самый простой способ сгенерировать nextval для некоторой конкретной последовательности с заданным именем?

Решение аннотации с указанием

 * @ORM\GeneratedValue(strategy="SEQUENCE")
 * @ORM\SequenceGenerator(sequenceName="sq_foobar", allocationSize="1", initialValue="1")

меня не удовлетворяет, поскольку здесь задействована более сложная логика: в некоторых случаях мне нужно получить nextval , в других - я бы пошел с значение, полученное из других источников (не последовательность).

Я надеюсь, что есть способ получить последовательность nextval вручную в конструкторе объекта.

15
задан Benjamin 1 September 2012 в 10:37
поделиться