我正在尝试学习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?
答案 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