Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tutorial CRUD sederhana tentang Play Framework dan MySQL menggunakan Ebean?

Hore!!!

Mencantumkan tindakan

public static Result list(){
    List<Product> products = Product.findAll();
    return ok(play.libs.Json.toJson(products));
}

metode findAll dalam Model Produk

public static  List<Product> findAll(){
    return  Product.find.orderBy("id").findList();  
}

Terakhir, saya harus mengaktifkan evolusi di /conf/application.conf dengan menghapus komentar pada baris berikut

# evolutionplugin=disabled

Tambahkan @Entitas tepat sebelum Produk kelas publik memperluas Model{

Kode akhir:

package models;

import java.util.List;

import javax.persistence.Entity;

import play.db.*;
import play.db.ebean.Model;

import play.api.db.DB;

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


@Entity

public class Product extends Model{

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

    public static Model.Finder<String, Product> find = new Model.Finder<String, Product>(String.class, Product.class);

    public Product(){

    }

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

    public static  List<Product> findAll(){
        return  Product.find.orderBy("id").findList();
    }
}

Saya harap ini akan membantu siapa saja yang juga baru bermain Java




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Contoh kait filter untuk memperbarui item dengan bidang terkait

  2. Bagaimana cara menyimpan BIGINT di MySQL menggunakan PDO?

  3. Cara Menonaktifkan Mode Ketat MySQL

  4. Bisakah saya memperbarui baris yang baru saja ditambahkan menggunakan pemicu MySQL?

  5. SQL:cari/ganti tetapi hanya pertama kali nilai muncul dalam catatan