impossible de lire la valeur de la colonne du jeu de résultats ; String index out of range: 0

Je suis en train de lire les données d'une table( à partir d'une Base de données MySQL) avec mise en veille prolongée de Requête SQL.
La chose est, la table contient une colonne qui est mappé à un char en veille prolongée Modèle, et, parfois, cette colonne est vide.
Et je suppose que c'est là que mon exception vient de.
Comment puis-je carte une colonne de char à ma hibernate modèle sans erreur ?
Merci pour vos réponses !


Merci pour votre réponse !
Ma colonne n'est pas nullable (I 'm à l'aide de MySQL et cette colonne n'est PAS NULL)
Ensuite, je ne pense pas que

if (str == null) {

est approprié.

l'erreur est :

15:30:35,289  INFO CharacterType:178 - could not read column value from result set: LSFUS11_20_; String index out of range: 0

qui entraîne l'exception suivante :

java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:558)

Je pense que je peut essayer votre solution, mais avec :

if (str == "") {

car il ne peut pas être nulle, c'est juste une Chaîne vide.

Merci pour votre morceau de code, je vais essayer ça !