為何使用orm
我一直以來都不太喜歡用orm株憾,覺得不夠靈活庇麦。但是當我需要批量保存數(shù)據(jù)的時候计技,體驗了一下orm,它的優(yōu)勢就凸顯出來了山橄。
簡單的sql垮媒,用orm的優(yōu)勢明顯。因為orm把sql語句select出來的以column為結構的數(shù)據(jù)航棱,轉化為編程語言中的對象睡雇,處理起來相當方便。
復雜的sql語句饮醇,用orm確實麻煩它抱。但是我們用sql語句的話,會給數(shù)據(jù)庫帶來壓力朴艰,架構上不合理观蓄。所以對于復雜的查詢,還是建議拆分成幾個小的sql祠墅,這樣比較能夠保證程序的性能侮穿。
orm一些注意的點
- 在寫表結構時,id字段不用去添加毁嗦,系統(tǒng)會自動生成亲茅。
- 表結構的中以小寫開頭的屬性,建表時不會被創(chuàng)建,程序也沒有任何提示或異常芯急。