0

我需要从我的一个控制器类中修改一个方法,以摆脱关于空标识符的休眠异常并更新 DAO 类,如下所示:

public void updateDealerName(String name){    

      DealerListView dealer = new DealerListView();

  if(dealer.getDealerId() == getSelectedDealerId()) {

    DealerData dealDat = new DealerData();
    dealDat.setName(name);
    BeanFactory.getHotelDAOService(DealerData.class).update(dealDat); }

selectedDealerId 或他的 getter getSelectedDealerId() - 存储了经销商列表中的经销商 ID

DealerData = 是一个 DAO

DealerListView - 用于投影属性以创建从休眠中知道的分离条件

如何修改此方法以使空标识符异常消失并使瞬态实例“dealDat”持续存在,是否需要以某种方式将选定的经销商ID分配给实例?有人可以在这里发表建议吗?如果是的话,我将非常感谢。

4

0 回答 0