我正在开发使用 jsf 1.X 和休眠的项目,这是新的。我们正在使用下面的代码来更新_
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);如何 它正在工作(流)?其中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?感谢你!!!!