Синтаксис Java Playframework! что это на самом деле означает? - PullRequest
0 голосов
/ 02 апреля 2012

Я пытаюсь изучить игровую рамку 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 голосов
/ 02 апреля 2012

Play имеет ORM (Ebean) внизу. Так что код, на который вы ссылаетесь: List tasks = Task.find.all (); примерно эквивалентно List findAll (); http://www.avaje.org/ebean/introquery.html

Что делает создание списка имен задач всех объектов задач. Примерно равнозначно Select * from TASK (при условии, что у вас есть таблица задач)

И для вашей второй части вопроса: Playframeowrk doc - хорошее место для начала: http://www.playframework.org/documentation/2.0/JavaHome

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...