Olá pessoal.
Estou com um problemão no sistema. Tenho um XML que mapeia a classe de entidade:
[code]
<property name="data" type="java.util.Date"/>
<property name="estado" type="java.lang.Integer"/>
<property name="valorAbertura" type="java.lang.Double"/>
<property name="observacoes" type="java.lang.String"/>
<many-to-one name="usuario" class="br.com.winesys.cafecolonial.controleestoque.usuario.Usuario" column="usuario" lazy="false"/>
<list name="vendas" inverse="true" lazy="false" outer-join="true">
<key column="caixa"/>
<list-index column="id"/>
<one-to-many class="Venda"/>
</list>
<list name="contas" inverse="true" lazy="false" outer-join="true">
<key column="caixa"/>
<list-index column="id"/>
<one-to-many class="br.com.winesys.cafecolonial.controleestoque.cliente.PagamentoConta"/>
</list>
<list name="movimentacoes" inverse="true" lazy="false" outer-join="true">
<key column="caixa"/>
<list-index column="id"/>
<one-to-many class="MovimentacaoCaixa"/>
</list>
</class>
[/code]
E quando eu faço uma consulta para gerar um relatório, ele dá LazyInitializationException: illegal access to loading collection.
O que é preciso fazer para evitar esse erro?
Muito grato desde já.