gpt4 book ai didi

hibernate 条件未执行

转载 作者:行者123 更新时间:2023-12-04 06:07:45 25 4
gpt4 key购买 nike

我在执行 hibernate 条件时遇到问题,这是我的代码

Session session = HibernateFactory.openSession();
Criteria criteria = session.createCriteria(Title.class);
criteria.add(Restrictions.like( "TITLE.title", "W%" ));
List titles = criteria.list();

当我检查标题的大小时,它会打印 0,但是,当我这样做时
org.hibernate.Query query2 = session.createSQLQuery( "SELECT * FROM TITLE WHERE TITLE.title LIKE 'W%'");
List<Title> list2 = query2.list();

并检查list2的大小我得到1,我做错了什么?

编辑 1:我的 sql_show 也设置为 true,在第一种情况下它不打印查询,而在第二种情况下,我也需要解决这个问题。

最佳答案

criteria.add(Restrictions.like( "TITLE.title", "W", MatchMode.Start ));

应该做你正在寻找的

关于 hibernate 条件未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8155003/

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