Трябва да актуализирам информацията в моята база данни.
FacadePatient.java
код на класа:
public Patient update(Patient p) {
Patient pat = em.find(Patient.class, p.getPatientId());
p.setPatientPhone(pat.getPatientPhone());
p.setPatientDateNaiss(pat.getPatientDateNaiss());
p.setPatientEmail(pat.getPatientEmail());
p.setPatientJob(pat.getPatientJob());
p.setPatientSmoking(pat.getPatientSmoking());
p.setPatientSize(pat.getPatientSize());
em.merge(pat);
return p;
}
javax.validation.UnexpectedTypeException
ще се появи като първопричина; неговото име на пакетjavax.validation
от своя страна подсказва за проблем в JSR303 валидирането на bean; кодът за грешкаHVxxxxxx
от своя страна подсказва за проблем от Hibernate Валидатор), тогава бихте маркирали този въпрос като[bean-validation]
и тогава въпросът ще бъде много по-бързо разбран/отговорен. Целият JSF код, публикуван досега, е без значение. - person BalusC   schedule 13.06.2013