Play Framework:如何在 CRUD 模型中声明不应在 UI 中显示的成员

Play Framework: How to declare member in CRUD model which should not display in UI

我正在使用 Play 框架 CRUD 模型构建管理页面。即我有一个名为 'User' 的模型,它有很多变量。当我运行这个应用程序所有的成员变量都显示在UI。我不想在 UI 中显示 createdDate、creadedBy、updatedDate、updatedBy。是否有任何注释可以避免这种情况?

package models;

import java.util.*;
import javax.persistence.*;

import play.db.jpa.*;
import play.data.validation.*;

@Entity
public class User extends Model {

    @Email
    @Required
    public String email;

    @Required
    public String password;

    public String fullname;
    public boolean isAdmin;

    public Date createdDate;
    public Date modifiedDate;
    public String createdBy;
    public String modifiedBy;
}

通过添加注释

@CRUD.Exclude

您不会显示该字段。 此外,如果您使用

@CRUD.Hidden

该字段将出现在 CRUD 表单的隐藏 html 输入中。

我无法向您指出任何文档,我只是在 CRUD.java

中找到了这些