请教大佬 查询结果为空,报 没有搜索结果 这样的 message

2023-02-01 10:07:51 +08:00
 tantaolove
大能们,我想问一下 我做一个查询,查询的结果没有数据,报一个 message ,如何实现,我的想法是把数据库返回值给到一个 list ,判断 list 结果是否为空,但是不会实现数据库返回结果给到 lsit 。求助大佬,大能
1153 次点击
所在节点    程序员
12 条回复
seakingii
2023-02-01 10:11:59 +08:00
说下什么语言,什么数据库....
再说,这不是最最基础的 CRUD 么?
egoistttt
2023-02-01 10:13:57 +08:00
百度:jdbc 返回 list
egoistttt
2023-02-01 10:14:16 +08:00
@egoistttt 或者你使用的 orm 框架返回 list
hidemyself
2023-02-01 10:23:18 +08:00
如果这个不会,我建议先针对这门语言学下基础
Kinnice
2023-02-01 10:23:31 +08:00
首先:你的问题,这是个最基础的 crud 操作,随便 Google 搜个 xxx 语言数据库查询将结果返回到 list ,eg:java 语言数据库查询将结果返回到 list 都可以得到相关的例程
其次:
从你意识到你什么都没学到,1200 多天了,好像还是在此方向上毫无长进,你经历了什么,真的认真学了吗
konakona
2023-02-01 10:26:19 +08:00
语言呢?
既然你提到了 list ,说明你是声明式语言,比如 Java:

```java
# ArticleServiceImpl.java
List<Article> result = articleMapper.get()

#mapper.xml
<select resultType="pers.learn.system.entity.Article">
select id, name from xxxtable where 1=1
</select>

```

这是一个含有实体的 List 的 example
chrosing
2023-02-01 10:31:16 +08:00
看 OP 的历史发帖。19 年的 9 月份是软工的大二 现在过了 4 年(23 年了 应该毕业了吧)
chrosing
2023-02-01 10:31:46 +08:00
@chrosing 不是嘲讽的意思 是想问问 你真的学了么?
tantaolove
2023-02-01 10:33:42 +08:00
这个是 c#,我真正尝试 在后台解决,本来看看页面写个 js ,实在不会
visper
2023-02-01 11:49:57 +08:00
注册一个 chatGPT, 问它会教你写.
appreciated
2023-02-01 11:51:36 +08:00
C# 你直接赋值后判断是不是空就好了

```Csharp
if(list.Any()){
// list 不为空
}

if(!list.Any()){
// list 为空
}
```
tantaolove
2023-02-01 11:57:36 +08:00
已解决,我太蠢了,直接后台判断
if ( list == 0 ){
showError
}
return list

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/912143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX