如何在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 MoveUser.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 Moveuser.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()) {
.........