Простой учебник CRUD о Play Framework и MySQL с использованием Ebean?

Я новичок в Play Framework. Я начал изучать это и до сих пор наслаждаюсь этим. Я начал изучать Play Java.

Мой контроллер и модель настроены следующим образом:

контроллер:

package controllers;

import play.mvc.Controller;
import play.mvc.Result;

//Import Product model
import models.Product;

public class Products extends Controller{


    /**
     * List all Products
     */
    public static Result list(){
        Object allProducts = Product.findAll();
        return ok((Content) allProducts); //return all products
    }
}

Модель:

package models;

import java.util.List;
import play.db.*;

import play.api.db.DB;

import com.avaje.ebean.Ebean;
import com.avaje.ebean.Query;

public class Product {

    public int id;
    public String name;
    public String description;

    public Product(){

    }

    public Product(int id, String name, String description){
        this.id = id;
        this.name = name;
        this.description = description;
    }

    public static  String findAll(){
        //Using ebean and MySql, fech the product table
        //and return all products
    }
}

Чтобы включить использование MySql, я уже отредактировал /conf/application.conf следующим образом:

db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/play_db?characterEncoding=UTF-8"
db.default.user=user 
db.default.password=pass
ebean.default="models.*"

У меня есть база данных play_db с одной таблицей, показанной ниже:

Моя проблема заключается в том, как получить все продукты в модели Product, используя ebean и MySQL. Может кто-нибудь указать мне простой учебник по Crud, который использует Play Java в сочетании с Ebean и MySql? Спасибо

Кто-нибудь?

НОТА Кстати, я использую Play v.2.3.5 для Java

Ответы на вопрос(1)

Ваш ответ на вопрос