1、低版本DAO 增刪改操作,只能返回INT(更新記錄數);高版本可返回boolean(操作結果)。
2、低版本注入寫法${name} 需注意null處理,如果傳入null,渲染sql時會直接輸入null導致報錯,應判斷為null時轉成空字符"";高版本null 會忽略相當於空字符""。
3、低版本用實體類時,如果調用實體類沒有的屬性會報錯;高版本即使實體類沒有定義屬性也不會報錯。
例如:select name from user .如果沒有定義name ,低版本執行會報錯,高版本不會。
1、低版本DAO 增刪改操作,只能返回INT(更新記錄數);高版本可返回boolean(操作結果)。
2、低版本注入寫法${name} 需注意null處理,如果傳入null,渲染sql時會直接輸入null導致報錯,應判斷為null時轉成空字符"";高版本null 會忽略相當於空字符""。
3、低版本用實體類時,如果調用實體類沒有的屬性會報錯;高版本即使實體類沒有定義屬性也不會報錯。
例如:select name from user .如果沒有定義name ,低版本執行會報錯,高版本不會。