Mais de uma sequence mapeada no hbm.xml!

0 respostas
Nicolas_Fernandes

E aí, pessoal!
Tudo bem?

Em uma determinada tabela, o meu campo ID e o meu campo NUMERO são ambos frutos de duas sequences distintas.
Como eu faço para mapear os dois como sequence?

<class name="Namespace.MinhaClasse, Namespace" table="MinhaTabela" schema="MeuSchema">
        <id name="ID" column="ID" type="Int64">
            <generator class="sequence">
                <param name="sequence">SEQUENCE_DO_ID</param>
            </generator>
        </id>

        <property name="Numero" column="NUMERO" type="Int64">
            <generator class="sequence">
                <param name="sequence">SEQUENCE_DO_NUMERO</param>
            </generator>
        </property>
    
         ...
</class>

Com isso, ele me gera o seguinte erro:


O elemento 'property' no espaço para nome 'urn:nhibernate-mapping-2.2' apresenta elemento filho 'generator' no espaço para nome 'urn:nhibernate-mapping-2.2' inválido. Lista de possíveis elementos esperados: 'meta, column, formula, type' no espaço para nome 'urn:nhibernate-mapping-2.2'.

Alguma ideia?
Abraços a todos, fiquem com Deus! :D

Criado 1 de março de 2012
Respostas 0
Participantes 1