ตัวอย่าง 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  รักแบบใหนชอบแบบใหนก็เลือกเอานะครับ

ความคิดเห็น

  1. อยากรู้ว่า เอาไปใช้งานยังไงค่ะ คือ เพิ่งเริ่มต้นศึกษาเลยค่ะ ไปไม่ถูกเลย แหะ ๆ ^^

    ตอบลบ
  2. ลองดูเพิ่มเติมตาม tutorial นี้ครับ อันนี้เป็นตัวอย่างที่เค้าใช้กับ Spring framework นะ สงสัยตรงใหนถามได้ครับ
    http://www.tutorial66.com/tutorial/spring-framework-hibernate-tutorial-how-to-user-hibernate-as-data-access/

    ตอบลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java