EJB 3 Annotations
@Entity จาวาคลาสที่มีการติดต่อกับฐานข้อมูล
@Table(name="customer") ทำการ Mapping กับฐานข้อมูลโดยมีชื่อตารางว่า Customer
@Id คีย์หลัก
@GeneratedValue id ที่ได้มาถูกสร้างโดยอัตโนมัติ
@Column(name="surName") ทำการ Mapping คอลัมน์กับฐานข้อมูล
@OneToOne(cascade = CascadeType.ALL) เมื่อมีการเพิ่มหรือลบข้อมูลของ Entity หลัก ระบบจะตามไปเพิ่มหรือลบข้อมูลในตารางที่เกี่ยวข้องด้วย
@ManyToOne
(default FetchType.EAGER)
@OneToMany
@ManyToMany
(default Fetch.LAZY)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น