import play.db.jpa.Model;
@Entity
public class Employee extends Model {
public String fullName;
public Integer salary;
public Date dateOfHire;
}
在 Play 框架中,默认使用的是 jpa 注解标准,使用@Entity 注解,说明该类是属于实
体类,这里都是继承了 play 自己的模型层基类 Model,这里由于是示例,只是列出了三个
对象的属性。
接下来,在 app/controllers 中,创建员工类的控制层文件,代码如下
package controllers;
public class Employees extends CRUD
{ // an empty class
}
这里看到,控制层文件的命名是 Employees,使用的是 PLAY 框架优先约定的命名规
则:实体类的复数形式。并且这里继承了 Play 中自带的 CRUD 基类的功能,这样,就可
以在我们的应用中轻易使用到 PLAY 自带的 CRUD 功能了。
现在我们马上来运行下应用,依然输入 play run,再在浏览器中输入:
http://localhost:9000/admin 即可看到如下的效果:
这个时候,点 Add 按钮,就可以增加员工了。
五、创建部门实体类和部门控制层
接下来,我们继续创建部门实体类和部门控制层的文件。同样,在 app/models 目录下,
新建立 Department 类,如下:
package models;
import javax.persistence.*;
import play.db.jpa.Model;