我正在使用jsf 1.X和hibernate的項目,這裏是新的。我們用下面的代碼來update_如何使用hibernate更新數據庫?
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? 謝謝你!!!!
這個問題不是很清楚。你展示的代碼可能適用,並詢問如何去做?什麼問題 – Firo
我正在學習這段代碼,但我不明白數據如何流入此代碼,以及它如何連接到其他代碼? –