我是第一次使用游戏,却被困在迷宫中。我正在尝试将顶部和左侧的值与产品名称一起存储在数据库中。我设法将值传递给控制器,但不知道如何从那里存储它。
//controller
@BodyParser.Of( play.mvc.BodyParser.Json.class )
public static Result myMethod(){
response().setContentType( "application/json" );
JsonNode json = request().body().as(JsonNode.class);
JsonNode jsonRequest = request().body().asJson();
//left and top
Double left= jsonRequest.findPath("Left").asDouble();
Double top= jsonRequest.findPath("Top").asDouble();
ObjectNode result = Json.newObject();
System.out.println("left " +left+"\ntop "+top);
result.put("status", "OK");
return ok(result);
}
这是我的数据库架构
@Entity
public class Position extends Model {
@Id
public long id;
@Required
public long left;
@Required
public long top;
public static Finder<Long,Position> find = new Finder<Long,Position>(Long.class, Layout.class);
}
如何使用 ebeans 保存它???