Hibernate 休眠向上插入,其中id=值

Hibernate 休眠向上插入,其中id=值,hibernate,Hibernate,我正在努力做到以下几点: sessionFactory.getCurrentSession().createCriteria(SeekerRefreshModel.class) .add(Restrictions.eq("SJT_USER_ID", seekerrefreshmodel.getSeekerRefreshPK().getSjtUserId())) .add(Restrictions.eq("COOKIE_VALUE", seekerr

我正在努力做到以下几点:

sessionFactory.getCurrentSession().createCriteria(SeekerRefreshModel.class)
            .add(Restrictions.eq("SJT_USER_ID", seekerrefreshmodel.getSeekerRefreshPK().getSjtUserId()))
            .add(Restrictions.eq("COOKIE_VALUE", seekerrefreshmodel.getSeekerRefreshPK().getCookieValue()))
            .saveOrUpdate(seekerrefreshmodel);
然而,saveOrUpdate不喜欢这样,并告诉我:

The method saveOrUpdate(SeekerRefreshModel) is undefined for the type Criteria
如何向我的upert添加一个where

干杯

干吧

sessionFactory.getCurrentSession().saveOrUpdate(seekerrefreshmodel);

使用您正在构建的Criteria对象,您可以搜索/加载此对象。

我无法执行此操作,因为主键是三个不同属性的组合,即SJT_用户ID、COOKIE_值和时间戳