Bonjour,
J'opère en ce moment sur une table dont l'id est composé de plusieurs champs qui peuvent parfois être à null. Lorsque je faire une requête par SQL Explorer, par exemple, ça marche très bien. Par contre, en passant par mon application Web, j'ai une erreur Java NullPointerException qui est due à ces id nuls.
Je n'arrive pas a savoir si c'est une propriété des beans (car mon POJO en est un) ou d'Hibernate qui produit ce résultat.
Est-ce que quelqu'un aurait déjà eu ce type de problème ?
Pour le moment j'ai mis seulement un des champs de ma base en id dans mon POJO (qui lui n'est jamais null, mais pas unique non plus...) donc il y a des problèmes au niveau du résultat des requêtes (ce qui paraît normal). Je dois donc trouver une solution viable.
Trois solutions: - permettre d'avoir des id identiques (illogique mais pourquoi pas) - permettre d'avoir des colonnes à null dans l'id - ajouter une autre colonne (sachant que la table prend environ 100.000 lignes de plus par mois, une colonne de laquelle on peut se passer n'a rien a faire ici)
Merci d'avance
|