Précédent   Forum des professionnels en informatique > Java > Général Java > Persistance > Hibernate
Hibernate Forum d'entraide sur l'API de persistance et de mapping O/R Hibernate. Avant de poster -> FAQ Hibernate
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/04/2004, 13h44   #1
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
Par défaut PropertyAccessException

BOnjour,

J'ai une table test avec des champs a la con
elle comporte une clef etrangere vers une table subfunction qui comporte elle meme une clef vers une table function..
Quand je veux afficher la liste des tests : Cette erreur s'affiche

Code :
1
2
3
13:42:13,296 ERROR DataManager.find():112 - 
Query error : select test from Test test order by test.id
Cause: net.sf.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of business.test.Test.?

J'ai fait des recherches, je comprends pas bien, concretement, d'ou ca peut venir ...

Code :
1
2
3
4
5
6
7
8
[b]public class PropertyAccessException
extends HibernateException[/b]
A problem occurred accessing a property of an instance of a persistent class by reflection, or via CGLIB. There are a number of possible underlying causes, including :
 
-failure of a security check 
-an exception occurring inside the getter or setter method 
-a nullable database column was mapped to a primitive-type property 
-the Hibernate type was not castable to the property type (or vice-versa)
Merci d'avance
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2004, 13h45   #2
Membre chevronné
 
Avatar de RanDomX
 
Inscription : mars 2003
Messages : 579
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 579
Points : 647
Points : 647
je pense que ton pb c plutot ca:
the Hibernate type was not castable to the property type (or vice-versa)

pb de type ds le setter....

@+
RanDomX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2004, 13h57   #3
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
Par défaut ...

Pourquoi celle-la plusq u'une autre ?

dans quel setter si c'est ca ? ou chercher ?

J'avais écraté cette hypothese car ma classe ( Test.java ) est générée d'apres mon mapping ... et ma base de donnée l'est aussi ...
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2004, 14h19   #4
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
comment faire pour fixer hibernate.cglib.use_reflection_optimizer

a false ?
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2004, 12h35   #5
Candidat au titre de Membre du Club
 
Étudiant
Inscription : novembre 2003
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 22
Points : 10
Points : 10
Envoyer un message via MSN à coyot
je pense plutot que tu veut ecrire un NULL dans un champ ou un type qui ne l'accepte pas ... hibernate et tres strict avec les null ;
coyot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2004, 12h44   #6
Nouveau Membre du Club
 
Inscription : avril 2003
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 37
Points : 31
Points : 31
ajoutes cette ligne a ton hibernate.properties :


Code :
hibernate.cglib.use_reflection_optimizer false
__________________
...
Super Castor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2004, 12h52   #7
Membre habitué
 
Avatar de meufeu
 
Inscription : septembre 2003
Messages : 343
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 343
Points : 121
Points : 121
Super
Merci

C bizar mais j'avais meme pas de
hibernate.properties
je l'ai rajouté et ca marche
meufeu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h42.


 
 
 
 
Partenaires

Hébergement Web