Playframework 用java更新play framework 2.5中的记录

Playframework 用java更新play framework 2.5中的记录,playframework,playframework-2.0,Playframework,Playframework 2.0,我不熟悉游戏框架。我一直在使用play framework 2.5用java编写基本的创建、查找、删除和更新员工记录。我在更新记录时遇到问题。这是我在控制器文件中的代码,我想替换部门的员工id。我知道如何提取记录,但不知道如何更新 public class EmployeeController extends Controller { public Result addEmployee() { Employee newEmployee = new Em

我不熟悉游戏框架。我一直在使用play framework 2.5用java编写基本的创建、查找、删除和更新员工记录。我在更新记录时遇到问题。这是我在控制器文件中的代码,我想替换部门的员工id。我知道如何提取记录,但不知道如何更新

  public class EmployeeController extends Controller {
        public Result addEmployee() {
            Employee newEmployee = new Employee(100001L, "Test", "User", "HR");
            newEmployee.save();
            return ok("Employee Created!");
        }

        public Result addEmployee1() {
            Employee newEmployee = new Employee(100002L, "Test", "User2", "DEPT001");
            newEmployee.save();
            return ok(Json.toJson(newEmployee));
        }

        public Result UpdateEmployee() {
            Employee oldrecord = Employee.find.byId(100002L);
        }
}

调用方法
update
怎么样?如果您使用的是ebeans基本模型,则此方法应该对您可用,然后您可以更新您的实体。@pedroct92是的,我使用的是ebeans基本模型,关于更新的用法,我们是否需要在UpdateEmployee方法中将id作为参数传递?
oldrecord.update()你只需要这样做。当然,只要您按照代码上显示的方式加载了对象。或者您甚至可以使用无状态更新的
mymodelx=newmodel();x、 id=10l;x、 更新()