【发布时间】:2024-05-16 03:50:02
【问题描述】:
这是我在 Dao 中的代码
session = sessionFactory.openSession();
tx = session.beginTransaction();
Criteria criteria = session.createCriteria(Router.class);
criteria.add(Restrictions.eq("router_id", router_id));
Router router = (Router) criteria.uniqueResult();
tx.commit();
session.close();
return router;
在 Hibernate 中变成这样
{"org.hibernate.NonUniqueResultException: query did not return a unique result: 4"}
提前致谢
【问题讨论】:
-
你可以像this这样更新时间戳,或者如果你已经有一个带有时间戳的字段,你需要修改你的查询。