其實如今開發過程當中,大部分人對面向對象的概念一點都不感冒.雖然這玩意發展了這麼久,在國內的軟件公司確不爲所動.估計是工期趕的緊,因此大部分功能就一條SQL搞定比較乾脆.在Grails中其實不提倡這麼幹.不過也提供了兼容的作法,不寫domain,直接引用數據表,再對錶進行操做也是能夠的.代碼以下:app
<!-- lang: groovy --> class Event { static mapping = { table 'events' id column: 'event_id' text column: 'event_name' version false } }
table和id就很少說了,都知道.text這東西就和domain裏的toString()同樣.就這麼簡單,使用這個domain的時候仍是有些動態方法能夠使用的.最主要的仍是能夠直接使用SQL,固然也能夠使用HQLdom