Hibernate 3.2.2 et lazy collection
Bonjour,
Je suis en train de migrer une appli sur 3.2 depuis hibernate 2.1. Avant, je ne m'occupait pas du lazy qui était par défaut, je crois, sur false.
Avec hibernate 3.2.2 il me fait des problèmes dans le chargement des objects en relation many-to-one avec des erreurs:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Caused by: java.sql.SQLException: Le flux de données est déjà fermé
at weblogic.jdbc.wrapper.ResultSet.getBytes(ResultSet.java:570)
at org.hibernate.type.AbstractBynaryType.get(AbstractBynaryType.java:78)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:163)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:154)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2092)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1371)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1299)
at org.hibernate.loader.Loader.getRow(Loader.java:1197)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:568)
at org.hibernate.loader.Loader.doQuery(Loader.java:689)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2211)
... 54 more
|
Que dois-je faire pour que l'application se comporte comme sur 2.1 ?