gpt4 book ai didi

java - 使用 Hibernate 从数据库获取记录时出现问题

转载 作者:行者123 更新时间:2023-12-01 10:52:12 26 4
gpt4 key购买 nike

下面显示的方法不是使用条件 strProductId 从数据库获取数据。我在方法内获取了 strProductId 的值。任何人都可以帮忙吗..提前致谢....

public List<ProductServices> getAllServices(String strProductId){
Session session = sessionFactory.getCurrentSession();
Criteria cr = session.createCriteria(ProductServices.class);
cr.add(Restrictions.eq("productId", strProductId));
return (List<ProductServices>) cr.list();
}

最佳答案

方法getAllServices 必须位于事务中。请检查一下。

已更新

您必须打开交易、发出请求并关闭交易。当然Spring也可以做到。看这个exampleUserManagerImpl 在方法上有一个 @Transactional 注释。

关于java - 使用 Hibernate 从数据库获取记录时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33797634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com