Le problème se produit probablement parce que vous autorisez EclipseLink à définir par défaut certains des noms. Si vous spécifiez les noms en utilisant la casse de votre base de données, EclipseLink devrait utiliser ces cas par défaut.
Si vous trouvez que cela ne fonctionne pas, vous pouvez toujours appliquer la casse en utilisant des identifiants délimités en utilisant le modèle '\"' :@Table("\"pfc\"")
mais cela ne devrait pas être obligatoire.
Quelle version d'EclipseLink utilisez-vous ?