Ciao a tutti,
sto creando una web app con Symfony2, tuttavia ho un problema nella creazione delle relazioni tra Entità.
Ho 3 entità: Negozio, Attività, Listino.

Attività ha una relazione uno a uno con Listino.
Negozio ha una relazione uno a molti con Attività.

La creazione delle Entità da riga di comando per la definizione dei metodi get/set va a buon fine. Tuttavia quando faccio "app/console doctrine:schema:update --force" mi esce l'errore "This behaviour is (currently) not supported by Doctrine 2".
Se creo singolarmente Attività e Listino e aggiorno il database mi funziona, se poi aggiungo Negozio e aggiorno database mi da sempre lo stesso errore.

L'errore significa che non posso creare relazioni del tipo Negozio --> Attività --> Listino ??

Per correttezza vi allego anche il codice dei 3 orm.xml. Utilizzo Sonata Admin Bundle, Sonata User Bundle e FOS User Bundle.

codice:
    <entity name="MC\GestBundle\Entity\Listino" table="listino">
        <id name="id" type="integer" column="id">
            <generator strategy="AUTO" />
        </id>
        <field name="tipologia" column="tipologia" type="string" length="200" />
        <field name="provincia" column="provincia" type="string" length="150" />
        <field name="prezzo" column="prezzo" type="decimal" scale="2" />
    </entity>
codice:
    <entity name="MC\GestBundle\Entity\AttivitaPrev" table="attivitaprev">
        <id name="id" type="integer" column="id">
            <generator strategy="AUTO" />
        </id>
	<field name="primariaAttPrev" column="primariaAttPrev" type="boolean" nullable="true" />
        <field name="secondariaAttPrev" column="secondariaAttPrev" type="boolean" nullable="true" />
	<field name="descrizioneAttPrev" column="descrizioneAttPrev" type="string" length="500" nullable="true" />
	<one-to-one
            field="attPrev"
            target-entity="MC\GestBundle\Entity\Listino"
            >
        </one-to-one>
    </entity>
codice:
   <entity name="MC\GestBundle\Entity\NegozioPrev" table="negozioprev">
        <id name="id" type="integer" column="id">
            <generator strategy="AUTO" />
        </id>
	<field name="nomeNegPrev" column="nomeNegPrev" type="string" length="150" nullable="true" />
	<field name="indirizzoNegPrev" column="indirizzoNegPrev" type="string" length="200" nullable="true" />
	<one-to-many
            field="negPrev"
            target-entity="MC\GestBundle\Entity\AttivitaPrev"
            >
	  </one-to-many>  
    </entity>
Essendo niubbo, nella creazione degli orm.xml ho guardato i relativi orm.xml di SonataUserBundle e FOSUserBundle, quindi non ho inserito i vari mapped-by e inversed-by. Che sia dovuto a questo il problema?

Grazie per qualsiasi aiuto.