ลองใช้ mysql กับ Grails ตาม link นี้ ครับ
http://efforts.embedded.ufcg.edu.br/web/?p=8
ควรจะ download
mysql db
http://dev.mysql.com/downloads/mysql/5.0.html#downloads
jdbc driver
http://dev.mysql.com/downloads/connector/j/5.1.html
graphic management db
http://dev.mysql.com/downloads/workbench/5.2.html
ลองใช้ mysql 5.5 แล้ว มีปัญหา เลยลองลดมาใช้ 5.1 ก็ยัง มี error ตอนจะ update ข้อมูล
ลองดู message error sql แล้ว ถึงจะรู้ว่าไปใช้ reserve word ของ mysql
ใช้ชื่อ domain ว่า leave เลยต้องเพิ่มบรรทัดข้างล่างเข้าไปที่ domain ถึงจะผ่านได้
static mapping = {
table 'xleave'
}
startgrails
Wednesday, May 11, 2011
Wednesday, April 27, 2011
Grails with UML diagram
กำลังมองหาการสร้าง UML จาก Grails class พอดีไปเจอลิงค์นี้ เยี่ยมมากเลยครับ
To install the plugin into your Grails application simply enter the following command line command.
C:\[???]>grails install-plugin create-domain-uml
To generate a class diagram just enter:
C:\[???]>grails create-domain-uml
??? คือ app ที่ถูกสร้างโดย Grails
พอสร้างเสร็จแล้ว ไป view html ที่สร้างขึ้นมา จะเห็น diagram uml เป็นรูป โดยลิงค์รูปผ่านเวบ http://yuml.me/
To generate a class diagram just enter:
C:\[???]>grails create-domain-uml
??? คือ app ที่ถูกสร้างโดย Grails
พอสร้างเสร็จแล้ว ไป view html ที่สร้างขึ้นมา จะเห็น diagram uml เป็นรูป โดยลิงค์รูปผ่านเวบ http://yuml.me/
Tuesday, April 26, 2011
Domain save error log
กรณี save obj ไม่ได้ ตรวจ error จากที่นี่ // render by controller
if (!user.save()) {
render log.warn user.errors.allErrors.join(' \n')
//each error is an instance of org.springframework.validation.FieldError
}
if (!user.save()) {
render log.warn user.errors.allErrors.join(' \n')
//each error is an instance of org.springframework.validation.FieldError
}
Sample Relation in Grails
from this post
A Comment belongs to a Post.
A Post has many Comments.
A Comment has one Commentator.
A Commentator belongs to a Comment.
A Comment belongs to a Post.
A Post has many Comments.
A Comment has one Commentator.
A Commentator belongs to a Comment.
Saturday, September 12, 2009
วัดร่องขุน - เชียงราย
การ encode ข้อมูล ด้วย groovy
ตัวอย่าง การ encode ข้อมูล
--------
This is a boy.
This is a girl.
output (out2.txt)
---------
Uijt!jt!b!cpz/
Uijt!jt!b!hjsm/
การ decode ข้อมูล ก็สามารถทำได้ไม่ยาก เหมือนกันลองไปทำดูครับ
def outFile = new File('out2.txt')input (out.txt)
outFile.delete()
datafile = new File('out.txt')
datafile.eachLine{ line ->
for (c in line) {
outFile.append( (char) ((int)c+1) )
}
outFile.append ('\n')
}
--------
This is a boy.
This is a girl.
output (out2.txt)
---------
Uijt!jt!b!cpz/
Uijt!jt!b!hjsm/
การ decode ข้อมูล ก็สามารถทำได้ไม่ยาก เหมือนกันลองไปทำดูครับ
เกี่ยวกับ file ใน groovy
ตัวอย่างการสร้างไฟล์ และ อ่านไฟล์ใน groovy
การสร้าง file
การอ่าน file
การสร้าง file
def outFile = new File('out.txt')
outFile.delete() // if file exist, delete it
def i = 1
4.times{ // 4 time loop
outFile.append i++ + '\n'
}
การอ่าน file
datafile = new File('out.txt')
datafile.eachLine{ line -> print line + '\n' } // closure
Subscribe to:
Posts (Atom)