Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. package com.xsis.batch197.model;
  2.  
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.ForeignKey;
  6. import javax.persistence.GeneratedValue;
  7. import javax.persistence.GenerationType;
  8. import javax.persistence.Id;
  9. import javax.persistence.JoinColumn;
  10. import javax.persistence.ManyToOne;
  11. import javax.persistence.Table;
  12. import javax.persistence.TableGenerator;
  13.  
  14. @Entity
  15. @Table(name = "mahasiswa")
  16. public class MahasiswaModel {
  17. @Id
  18. @GeneratedValue(strategy = GenerationType.TABLE, generator = "mahasiswa_seq")
  19. @TableGenerator(name = "mahasiswa_seq", table = "tbl_sequences", pkColumnName = "seq_id", valueColumnName = "seq_value", initialValue = 0, allocationSize = 1)
  20. @Column(name = "id")
  21. private int id;
  22.  
  23. @Column(name = "NIM", length = 10, nullable = false)
  24. private String nim;
  25.  
  26. @Column(name = "NM_Mahasiswa", length = 100, nullable = false)
  27. private String namaMahasiswa;
  28.  
  29. @Column(name = "Jenis_Kelamin", length = 7, nullable = false)
  30. private String jk;
  31.  
  32. @Column(name = "Alamat", length = 225, nullable = false)
  33. private String alamat;
  34.  
  35. @Column(name = "jurusan_id", nullable = false)
  36. private int jurusanId;
  37.  
  38. @Column(name = "Status", length = 225, nullable = false)
  39. private String Status;
  40.  
  41. //relasi one to many
  42. @ManyToOne
  43. @JoinColumn(name="jurusan_id", foreignKey = @ForeignKey(name = "fK_mhs_jurusan"), updatable = false, insertable= false)
  44. private JurusanModel jurusan;
  45.  
  46. public int getJurusanId() {
  47. return jurusanId;
  48. }
  49.  
  50.  
  51. public void setJurusanId(int jurusanId) {
  52. this.jurusanId = jurusanId;
  53. }
  54.  
  55. public JurusanModel getJurusan() {
  56. return jurusan;
  57. }
  58.  
  59. public void setJurusan(JurusanModel jurusan) {
  60. this.jurusan = jurusan;
  61. }
  62.  
  63. public int getId() {
  64. return id;
  65. }
  66.  
  67. public void setId(int id) {
  68. this.id = id;
  69. }
  70.  
  71. public String getNim() {
  72. return nim;
  73. }
  74.  
  75. public void setNim(String nim) {
  76. this.nim = nim;
  77. }
  78.  
  79. public String getNamaMahasiswa() {
  80. return namaMahasiswa;
  81. }
  82.  
  83. public void setNamaMahasiswa(String namaMahasiswa) {
  84. this.namaMahasiswa = namaMahasiswa;
  85. }
  86.  
  87. public String getJk() {
  88. return jk;
  89. }
  90.  
  91. public void setJk(String jk) {
  92. this.jk = jk;
  93. }
  94.  
  95. public String getAlamat() {
  96. return alamat;
  97. }
  98.  
  99. public void setAlamat(String alamat) {
  100. this.alamat = alamat;
  101. }
  102.  
  103.  
  104.  
  105. public String getStatus() {
  106. return Status;
  107. }
  108.  
  109. public void setStatus(String status) {
  110. Status = status;
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement