Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java play框架中检查数据库表是否为空_Java_Playframework_Playframework 2.0 - Fatal编程技术网

如何在java play框架中检查数据库表是否为空

如何在java play框架中检查数据库表是否为空,java,playframework,playframework-2.0,Java,Playframework,Playframework 2.0,我可以从数据库中检索数据,但不能添加在数据库表为空时显示警报的条件 这是我的密码: index.scala.html: @(表单列表:列表[用户],表单:表单[用户]) @主要(“历史”){ @对于(itl;dr MoveUser.all()到控制器并通过模板参数传递它,然后添加if语句以在列表为空时呈现警报 您必须添加if语句来检查用户列表是否为空,如果为空,则显示警报 @if (Users.all().isEmpty) { // Show the alert. } 为了避免两次获取用

我可以从数据库中检索数据,但不能添加在数据库表为空时显示警报的条件

这是我的密码:

index.scala.html
@(表单列表:列表[用户],表单:表单[用户])
@主要(“历史”){
@对于(itl;dr Move
User.all()
到控制器并通过模板参数传递它,然后添加if语句以在列表为空时呈现警报


您必须添加if语句来检查用户列表是否为空,如果为空,则显示警报

@if (Users.all().isEmpty) {
  // Show the alert.
}
为了避免两次获取用户,可以使用
defining
函数

@defining(Users.all()) { users =>
  @if (users.isEmpty) {
    // Show the alert.
  }
  @for(user <- users) {
    …
  }
}
@defining(Users.all()){Users=>
@if(users.isEmpty){
//显示警报。
}
@对于(usertl;dr Move
user.all()
),将其通过模板参数传递给控制器,然后添加if语句以在列表为空时呈现警报


您必须添加if语句来检查用户列表是否为空,如果为空,则显示警报

@if (Users.all().isEmpty) {
  // Show the alert.
}
为了避免两次获取用户,可以使用
defining
函数

@defining(Users.all()) { users =>
  @if (users.isEmpty) {
    // Show the alert.
  }
  @for(user <- users) {
    …
  }
}
@defining(Users.all()){Users=>
@if(users.isEmpty){
//显示警报。
}

@对于(用户非常感谢@jokka,您的回答对我很有帮助

我只需在我的模板index.scala.html

  @if(formList.isEmpty) {
              <div class="alert">
               <p>Sorry no sold airtime found today</p>
                  </div>
                   }
              @for(i <- Users.all()) {
             .........
@if(formList.isEmpty){
抱歉,今天找不到已售出的播放时间

}
@因为(我非常感谢@jokka,因为你的回答对我很有帮助

我只需在我的模板index.scala.html

  @if(formList.isEmpty) {
              <div class="alert">
               <p>Sorry no sold airtime found today</p>
                  </div>
                   }
              @for(i <- Users.all()) {
             .........
@if(formList.isEmpty){
抱歉,今天找不到已售出的播放时间

}
@为了(i)您使用的是哪个版本的Play?您确定此视图/模板与您发布的action/controller方法相关吗?您到底想检查什么?我使用的是Play 2.2.6,在从中获取数据之前,我需要检查数据库表是否为空。您使用的是哪个版本的Play?您确定此视图/模板与a相关吗你发布的Action/controller方法?你到底想检查什么?我使用的是play 2.2.6,我想在从数据库表中获取数据之前检查数据库表是否为空。
  @if(formList.isEmpty) {
              <div class="alert">
               <p>Sorry no sold airtime found today</p>
                  </div>
                   }
              @for(i <- Users.all()) {
             .........