Vérifiez si vous avez des getters et des setters.
Utilisez également l'annotation @Column
si le nom est dans la base :
@Entity
public class Student{
@Id
Long id;
@Column(name="studentName")
String name;
}
Si vous avez des "drapeaux d'identification" qui ne sont pas mappés à la table de la base de données, utilisez @Transient
ce qui signifie :http://docs.oracle.com/ javaee/5/api/javax/persistence/Transient.html