Hibernate
의 필드를 Oracle 데이터베이스로 업데이트하지만 그렇게하지는 않습니다. 이유가 Hibernate
필드 Leido
을 업데이트하지 않는 이유는 무엇입니까?왜 최대 절전 모드로 업데이트 필드가 없습니까?
if (mensajeId.getLeido().equals("false")) {
Transaction tx = Main.getSesion().beginTransaction();
mensajeId.setLeido("true");
Mensaje mensaje = listaMensajesRecibidos.getSelectedValue();
mensaje.setId(mensajeId);
mensaje.setUsuarioByEmisor(mensaje.getUsuarioByEmisor());
mensaje.setUsuarioByReceptor(mensaje.getUsuarioByReceptor());
Main.getSesion().update(mensaje);
tx.commit();
}
'listaMensajesRecibidos.getSelectedValue()'의 기능은 무엇입니까? DB에서 데이터를 읽었습니까? – AlexR
이것은 내 응용 프로그램에있는 JList입니다. 잘 작동합니다. – user3686589
무엇이'mensajeId'입니까? 이것은 클래스 유형으로 보이며 부울과 같은 매핑 가능 기본 값이 아닙니다. 클래스 유형 인 경우, 일대일로 매핑되는 방식은 무엇입니까? – PeterMmm