org.hibernate.HibernateException: collection was evicted
at
org.hibernate.event.def.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:38)
at
org.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:1679)
at
org.hibernate.collection.AbstractPersistentCollection.forceInitialization(AbstractPersistentCollection.java:454)
at
org.hibernate.engine.StatefulPersistenceContext.initializeNonLazyCollections(StatefulPersistenceContext.java:755)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:229)
at org.hibernate.loader.Loader.doList(Loader.java:2145)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:95)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1536)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
at org.hibernate.impl.CriteriaImpl.uniqueResult(CriteriaImpl.java:305)
Desde ya mil
gracias........................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
public class Persona implements Serializable
{
private Integer personaId;
private String nombre;
private String nombreDos;
private String nombreMix;
private Integer docNro;
private String domicilio;
private Integer sexo;
private Direccion direccion;
private DocTipo docTipo;
private Nacionalidad nacionalidad;
private Set tlrlpersonas;
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping SYSTEM
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping>
<class name="ar.com.Persona" table="personas">
<id name="personaId" column="order_id">
<generator class="native"/>
</id>
<property name="nombre" column="nombre" type="string"/>
<property name="nombreDos" column="nombre_dos" type="string"/>
<property name="nombreMix" column="nombre_mix" type="string"/>
<property name="docNro" column="doc_nro" type="int"/>
<property name="sexo" column="sexo" type="int"/>
<component name="direccion"
class="ar.com.Direccion">
<property name="numero" column="numero" type="int"/>
<property name="piso" column="piso"
type="string"/>
<property name="dpto" column="dpto"
type="string"/>
<many-to-one
name="calle"
class="ar.com.Calle"
cascade="none"
outer-join="auto"
column="calle"
/>
<many-to-one
name="ciudad"
class="ar.com.Ciudad"
cascade="none"
outer-join="auto"
column="codigociud"
/>
</component>
<many-to-one
name="docTipo"
class="ar.com.DocTipo"
cascade="none"
outer-join="auto"
column="doc_tipo"
/>
<many-to-one
name="nacionalidad"
class="ar.com.Nacionalidad"
cascade="none"
outer-join="auto"
column="nacionalidad"
/>
<set name="tlrlpersonas" cascade="all" lazy="false">
<key column="order_rl"/>
<one-to-many class="ar.com.TlrlPersona"/>
</set>
</class>
</hibernate-mapping>
el boton de submit solo hace una busqueda con criteria...