[hiberante]one-to-many

0 respostas
F
Opa, pessoal eu jah tentei postar no fórum do Hibernate...sem sucesso. Talvez alguem aki consiga me ajudar.
<class
        name="entidades.test.Sistema"
        table="sistema"
        schema="test"
    >
       
        <id
            name="codigo"
        >
            <generator class="assigned">
            </generator>
           
        </id>
       
        <set name="aplicacoes">
            <key column="cod_sistema"/>       
            <one-to-many class="entidades.test.Aplicacao"/>
        </set>
       
    </class>

    <class
        name="entidades.test.Aplicacao"
        table="aplicacao"
        schema="test"
    >
       
        <composite-id
            name="pk"
            class="entidades.test.Aplicacao_pk"
        >
           
            <key-many-to-one
                name="sistema"
                class="entidades.test.A"
                column="cod_sistema"                               
            />
           
            <key-property
                name="codigo"               
            />
           
        </composite-id>
    </class>

A entidade 'entidades.test.Sistema' tem uma colecao, mas no log aperece:

14:18:33,609 DEBUG CollectionLoadContext:262 - 2 collections were found in result set for role: entidades.test.Sistema.aplicacoes
14:18:33,610 DEBUG CollectionLoadContext:206 - collection fully initialized: [entidades.test.Sistema.aplicacoes#TESTE ]
14:18:33,610 DEBUG CollectionLoadContext:206 - collection fully initialized: [entidades.test.Sistema.aplicacoes#TESTE]
14:18:33,611 DEBUG CollectionLoadContext:272 - 2 collections initialized for role: entidades.test.Sistema.aplicacoes

e qndo eu acesso a colecao ela esta vazia apesar d log mostrar q carregou uma entidade....

14:18:33,530 DEBUG Loader:687 - result set row: 0
14:18:33,530 DEBUG StringType:122 - returning 'TESTE ' as column: cod1_1_0_
14:18:33,531 DEBUG StringType:122 - returning 'TESTEAP ' as column: codigo1_0_
14:18:33,537 DEBUG DefaultLoadEventListener:153 - loading entity: [entidades.test.Sistema#TESTE ]
14:18:33,538 DEBUG DefaultLoadEventListener:230 - creating new proxy for entity
14:18:33,565 DEBUG Loader:1164 - result row: EntityKey[entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]
14:18:33,566 DEBUG Loader:1347 - Initializing object from ResultSet: [entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]
14:18:33,567 DEBUG AbstractEntityPersister:1860 - Hydrating entity: [entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]
14:18:33,568 DEBUG StringType:122 - returning 'TESTE ' as column: cod1_1_
14:18:33,568 DEBUG Loader:972 - found row of collection: [entidades.test.Sistema.aplicacoes#TESTE ]
14:18:33,569 DEBUG CollectionLoadContext:100 - new collection: instantiating
14:18:33,570 DEBUG StringType:122 - returning 'TESTE ' as column: cod1_1_
14:18:33,571 DEBUG StringType:122 - returning 'TESTEAP ' as column: codigo1_
14:18:33,571 DEBUG DefaultLoadEventListener:153 - loading entity: [entidades.test.Sistema#TESTE ]
14:18:33,573 DEBUG DefaultLoadEventListener:196 - entity proxy found in session cache
14:18:33,574 DEBUG DefaultLoadEventListener:153 - loading entity: [entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]
14:18:33,574 DEBUG DefaultLoadEventListener:304 - attempting to resolve: [entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]
14:18:33,575 DEBUG DefaultLoadEventListener:313 - resolved object in session cache: [entidades.test.Aplicacao#component[sistema,codigo]{codigo=TESTEAP , sistema=entidades.test.Sistema#TESTE }]

Fred

Criado 1 de junho de 2007
Respostas 0
Participantes 1