ตอนนี้ผมใหม่มากสำหรับ Grail นะครับ โจทย์ของผมคือจะทำระบบ inventory นะครับทำหน้ารับสินค้าโดยผมจะมี domain ดังนี้ครับ

class header{

String docno

String invoicno

…………..

}

class detail{

String docno

int  rowids

String  itemcode

int  qty

float  price

…………..

}

class items{

String itemcode

String itemname

………..

}

เราจะต้องสร้างความสัมพันธ์อย่างไงครับเพื่อที่จะให้ได้ item name มาแสดงที่ detail ครับ

ต้องรบกวนผู้รู้หน่อยครับ ผมต้องการความสัมพัน จาก header –> detail –> item

คือใน header จะมีหลาย item ใน detail อะครับ

ขอบคุณครับ

4 Responses to “สอบถามวิธีการทำ Relational กันหน่อยครับ”

  1. ผมว่าอันนี้ น่าจะตอบปัญหาได้น่ะครับ

    http://www.grails.org/GORM+-+D.....ationships

  2. ความเห็นส่วนตัวนะครับ.
    header ไปหา detail ผมจะใช้ Hasmany ไป และ Belong to กลับมา
    ส่วน item คงแค่แปะ ไว้ในเป็นแค่ Attribute หนึ่งของ details ครับ.

  3. ลองอ่านเล่มนี้ดูครับน่าจะช่วยได้เยอะ
    http://www.grails66.com/blog/?p=942

  4. ผมแนะนำให้ลองอาธิบายความสัมพันธ์ของ model แต่ละตัวให้ฟังก่อนครับ

    เช่น header มีความสัมพันธ์กับ detail แบบไหน อย่างไร ?

    ลองให้อธิบายความสัมพันธ์เป้นคู่ๆ นะครับ หรือวาดเป็น model diagram มาด้วยจะดีมากเลยครับ

    ถ้าเราสามารถอธิบายความสัมพันธ์ของแต่ละ model ได้ ก็จะทำให้เราสามารถ coding ได้ง่ายมากยิ่งขึ้นครับ

Leave a Reply