Solucionadoo. jeje despues de buscar un poco
resulta que hay hibernate exige usar las buenas practicas de programacion a la hora de escribir codigo.
y tenia la propiedad iniciando con Mayuscula,
pasar todo a Minuscula el inicio Lo mismo para los metodos.
y los getter y setter deben tener el mismo nombre del atributo si nada mas no funciona.
jjiji

bueno por si alguien, anda perdido como yo. aqui se los dejo