ตัวอย่าง Hibernate Mapping Class Annotation
บทความเกี่ยวกับ : ตัวอย่าง Hibernate Mapping Class Annotation
วันนี้ไม่มีอะไรจะทำตัวอย่าง Hibernate Mapping Class Annotation
มาให้ดูกันมันอาจเป็นเรื่องพื้นๆ สำหรับคนที่ทำ Hibernate อยู่แล้วแต่มันอาจจะมีประโยชน์สำหรับคนที่ไม่รู้ก็เป็นได้
package com.en.hibernate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "example") // ชื่อ Table
public class Example implements java.io.Serializable {
private static final long serialVersionUID = -169364292963401081L;
@Id
@Column(name = "code_id") // ชื่อ Field
private Integer codeId;
@Column(name = "tdesc")
private String tdesc;
@Column(name = "edesc")
private String edesc;
public Integer getCodeId() {
return codeId;
}
public void setCodeId(Integer codeId) {
this.codeId = codeId;
}
public String getTdesc() {
return tdesc;
}
public void setTdesc(String tdesc) {
this.tdesc = tdesc;
}
public String getEdesc() {
return edesc;
}
public void setEdesc(String edesc) {
this.edesc = edesc;
}
}
จาก Version เก่าๆ ที่เขียน ไว้ใน XML Hibernate Mapping แต่ตอนนี้สามารถกำหนดไว้
ใน Class ได้เลยในแบบที่เรียกว่า Annotation รักแบบใหนชอบแบบใหนก็เลือกเอานะครับ
วันนี้ไม่มีอะไรจะทำตัวอย่าง Hibernate Mapping Class Annotation
มาให้ดูกันมันอาจเป็นเรื่องพื้นๆ สำหรับคนที่ทำ Hibernate อยู่แล้วแต่มันอาจจะมีประโยชน์สำหรับคนที่ไม่รู้ก็เป็นได้
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "example") // ชื่อ Table
public class Example implements java.io.Serializable {
private static final long serialVersionUID = -169364292963401081L;
@Id
@Column(name = "code_id") // ชื่อ Field
private Integer codeId;
@Column(name = "tdesc")
private String tdesc;
@Column(name = "edesc")
private String edesc;
public Integer getCodeId() {
return codeId;
}
public void setCodeId(Integer codeId) {
this.codeId = codeId;
}
public String getTdesc() {
return tdesc;
}
public void setTdesc(String tdesc) {
this.tdesc = tdesc;
}
public String getEdesc() {
return edesc;
}
public void setEdesc(String edesc) {
this.edesc = edesc;
}
}
จาก Version เก่าๆ ที่เขียน ไว้ใน XML Hibernate Mapping แต่ตอนนี้สามารถกำหนดไว้
ใน Class ได้เลยในแบบที่เรียกว่า Annotation รักแบบใหนชอบแบบใหนก็เลือกเอานะครับ
อยากรู้ว่า เอาไปใช้งานยังไงค่ะ คือ เพิ่งเริ่มต้นศึกษาเลยค่ะ ไปไม่ถูกเลย แหะ ๆ ^^
ตอบลบลองดูเพิ่มเติมตาม tutorial นี้ครับ อันนี้เป็นตัวอย่างที่เค้าใช้กับ Spring framework นะ สงสัยตรงใหนถามได้ครับ
ตอบลบhttp://www.tutorial66.com/tutorial/spring-framework-hibernate-tutorial-how-to-user-hibernate-as-data-access/