hibernate 中用sql语句查询,为什么只能查询一条记录?

2025-04-07 15:25:37
推荐回答(4个)
回答1:

看这代码好像没啥问题
数据库中两条记录 content是不是里面都是空字符串?还是其中一个为 null?
如果连空字符串都没有,那就应该属于null
要验证你的SQL有没问题
试着在数据库中两条数据中的content都赋上值 例如 一条赋 AAAAAA,另一条赋 BABABABA
然后方法中传进的参数是A,这会应该不会只查到1条了

回答2:

直接简单的做法 就是:
把 sql 语句复制到 sqlplus 里运行一边看看是几条。
还有就是你数据库中的 内容是 " " 还是 null 一点要确定。

回答3:

你传个字符串 看报错不

回答4:

你看下另外一条未查出的数据内容是什么,然后对比你的SQL语句看看是什么原因