나는 jsf 1.X를 사용하고 최대 절전 모드 인 새로운 프로젝트에서 작업하고있다. 우리는최대 절전 모드를 사용하여 DB를 업데이트하는 방법은 무엇입니까?
Shift4DAO dao = Shift4DAO.getInstance();
Session session = dao.createNewSession();
Transaction transaction = null;
try {
transaction = session.beginTransaction();
session.saveOrUpdate(shift4B);
transaction.commit();
} catch (final HibernateException e) {
e.printStackTrace();
if (transaction != null) {
transaction.rollback();
}
어떻게 session.saveOrUpdate (shift4B를) update_ 코드 아래 사용하는; 작동 중 (흐름)입니까? Shift4DAO.java
public class Shift4DAO extends BaseShift4DAO {
public Shift4DAO() {}
}
그리고 Shift4.java는
public class Shift4 extends BaseShift4 {
private static final long serialVersionUID = 1L;
public Shift4() {
super();
}
public Shift4 (java.lang.Integer id) {
super(id);
}
public Shift4 (
java.lang.Integer id,
org.azureworlds.dao.Employee createdBy,
org.azureworlds.dao.Employee lastUpdatedBy,
org.azureworlds.dao.Reservation reservation) {
super (
id,
createdBy,
lastUpdatedBy,
reservation);
}
}
난 내가 데이터를 업데이트하기위한 업데이트에 연결되는 방식을 이해하지 못한다. 누구든지이 문제를 간단하게 처리 할 수 있습니다. 여기서 확인하거나 HB에 어떻게 연결해야합니까? 감사합니다 !!!!
질문은 분명하지 않습니다. 아마 작동하는 코드를 보여주고 어떻게해야하는지 물어 보셨습니까? 무엇이 문제인가 – Firo
나는이 코드를 실증하고 있지만, 데이터가이 코드로 어떻게 흐르고, 다른 코드에 어떻게 연결되는지 이해하지 못했다. –