java play框架语法!它究竟意味着什么?

时间:2012-04-02 15:30:56

标签: java java-ee

我正在尝试学习playframework 2并且在理解代码时遇到问题。我试图搜索任何定义,但遗憾的是找不到。

以下是示例代码

// Find all tasks
List<Task> tasks = Task.find.all();

// Find a task by ID
Task anyTask = Task.find.byId(34L);

// Delete a task by ID
Task.find.ref(34L).delete();

// More complex task query
List<Task> tasks = find.where()
    .ilike("name", "%coco%")
    .orderBy("dueDate asc")
    .findPagingList(25)
    .getPage(1);

我想问一下这究竟意味着什么?

List<Task> tasks = Task.find.all();

并且有很好的资源来学习游戏! 2?

1 个答案:

答案 0 :(得分:0)

Play下面有一个ORM(Ebean)。所以你提到的代码:List tasks = Task.find.all();大致相当于List&lt; T>找到所有(); http://www.avaje.org/ebean/introquery.html

它正在做什么使得所有Task对象的List名称任务。它与TASK中的Select *大致相同(假设你有一个任务表)

对于你的第二部分问题:Playframeowrk doc是一个很好的起点: http://www.playframework.org/documentation/2.0/JavaHome