当前位置: 首页 > 知识库问答 >
问题:

如何在spring boot中计算表行数并显示其输入形式?

左丘积厚
2023-03-14

我正在使用thymeleaf的spring boot。我是新穿春靴的。我有一个名为Menu的表,其中有一列(id、menuname、url),我对这个表进行了CRUD操作。现在,我想计算行数并以输入形式显示它。例如,如果我有5行,我想让我的下拉框包含选项1,直到行数为1,2,3,4,5。如果我的行数为7,则thymeleaf下拉列表将为1,2,3,4,5,6,7

在我的菜单服务课上,我尝试了这个

@Transactional(readOnly = true)  
public long getCountOfEntities() {
    long count = menuRepository.count();
    return count;
}

我只是呆在这里。。。请帮帮我。

共有2个答案

雍焱
2023-03-14

您需要在HTML中为select生成选项
尝试使用th:each和#数字。序列(从,到)

<select>
    <option th:each="i : ${#numbers.sequence(1, count)}" th:value="${i}" th:text="${i}">
    </option>
</select>
韦熙云
2023-03-14

如果要扩展CrudRepository或JpaRepository,可以使用可用的count()方法。否则,您可以编写如下自定义查询。

SELECT COUNT(*) FROM TABLE_NAME
 类似资料:
  • 我正在尝试创建一个程序,在这个程序中,我可以计算2个随机生成的数字,并将它们显示在中。该程序正在中成功显示随机数,但它只计算生成的第一组数字。 我希望它能够计算随机生成的所有数字集。

  • 我正在用cypress做E2E测试。我必须计算表中的行数,每种情况都不同。 在正常的javascript中,我写这个只是为了得到列的总行数 不幸的是,在柏树我得到以下错误: 我试着这样数数但一无所获 我不知道它从哪里返回了行数

  • 我尝试创建连接到MySQL数据库的销售点程序。我有一个来显示商品序列、商品名称和价格,我想在中得到总价的总和,我写了以下内容: 当我尝试开始新账单时,文本字段不会返回到零,而是按以前账单的总数开始。

  • 我正在处理存在于一个php文件中的html表单,如下所示,我想计算输入的html输入值。 Php/HTML代码: 点击保存后,它会保存在JSON中,如下所示,并输入值列表。此时,我已经输入了值,因此在JSON中显示如下: 下面是属于上述html/php代码的表单截图部分: 输入值后,显示如下: 以下是inspect上的html代码: 问题陈述: 我想知道我需要添加什么php代码,以便获得输入值的计

  • 本文向大家介绍如何在varchar列中求和并在MySQL中显示计数?,包括了如何在varchar列中求和并在MySQL中显示计数?的使用技巧和注意事项,需要的朋友参考一下 为此,将GROUP BY与COUNT(*)一起使用。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是对varchar列求和的查询。这将对MALE和FE

  • 问题内容: 列表理解和映射计算都应该(至少在理论上)相对容易并行化:列表理解内的每个计算都可以独立于所有其他元素的计算来完成。例如在表达式中 每个x * x计算都可以(至少在理论上)并行完成。 我的问题是:是否有任何Python模块/ Python实施/ Python编程技巧可并行化列表理解计算(以便使用所有16​​/32 / …内核或将计算分布在计算机网格或在云上)? 问题答案: 正如Ken所说