Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /* Bahwa file berada di dalam folder models/entities */
  2. package com.domain.models.entities;
  3.  
  4. /* Import semua anotasi yang di gunakan */
  5. import java.io.Serializable;
  6. import javax.persistence.Entity;
  7. import javax.persistence.GeneratedValue;
  8. import javax.persistence.GenerationType;
  9. import javax.persistence.Id;
  10. import javax.persistence.Table;
  11. /* end */
  12.  
  13.  
  14. /* Untuk create table di butuhkan anotasi Entity */
  15. @Entity
  16.  
  17. /* anotasi untuk create table tbl_customers */
  18. @Table(name="tbl_customers")  
  19. public class Customer implements Serializable{
  20.    
  21.     /* menandakan bahwa Id adalah primary key */
  22.     @Id
  23.      
  24.     /* setting Id auto-increment */
  25.     @GeneratedValue(strategy=GenerationType.IDENTITY)  
  26.  
  27.     private Long Id;
  28.     private String name;
  29.     private String adress;
  30.     private double phone;
  31.  
  32. /*
  33. membuat printah ini klik kanan di editor VS.Code pilih :
  34. Source Action - Generate Constructors
  35. lalu klik ok pada navbar di atas tanpa checkbox fields
  36. */
  37.     public Customer() {
  38.     }
  39. /* End */
  40.  
  41. /*
  42. membuat printah ini klik kanan di editor VS.Code pilih :
  43. Source Action - Generate Constructors
  44. lalu klik ok pada navbar di atas dan checkbox semua fields
  45. */
  46.     public Customer(Long id, String name, String adress, double phone) {
  47.         Id = id;
  48.         this.name = name;
  49.         this.adress = adress;
  50.         this.phone = phone;
  51.     }
  52. /* End */
  53.  
  54.  
  55. /*
  56. membuat script dibawah ini secara cepat klik kanan di editor VS.Code pilih :
  57. Source Action - Generates Getters and Setters
  58. lalu klik checkbox semua fields lalu klik ok
  59. */
  60.     public Long getId() {
  61.         return Id;
  62.     }
  63.  
  64.     public void setId(Long id) {
  65.         Id = id;
  66.     }
  67.  
  68.     public String getName() {
  69.         return name;
  70.     }
  71.  
  72.     public void setName(String name) {
  73.         this.name = name;
  74.     }
  75.  
  76.     public String getAdress() {
  77.         return adress;
  78.     }
  79.  
  80.     public void setAdress(String adress) {
  81.         this.adress = adress;
  82.     }
  83.  
  84.     public double getPhone() {
  85.         return phone;
  86.     }
  87.  
  88.     public void setPhone(double phone) {
  89.         this.phone = phone;
  90.     }    
  91. /* end */
  92. }