我需要从我的一个控制器类中修改一个方法,以摆脱关于空标识符的休眠异常并更新 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分配给实例?有人可以在这里发表建议吗?如果是的话,我将非常感谢。