講師回答 / 源生活
但如果是你來設(shè)計(jì)typeHandler的解析過程,它首先是要對你的User參數(shù)進(jìn)行類型轉(zhuǎn)換的,轉(zhuǎn)換后肯定不再是User了(要不然你也不會進(jìn)行類型轉(zhuǎn)換了),這個(gè)時(shí)候你又如何用#{school}來和轉(zhuǎn)換后的類型進(jìn)行匹配呢,你可能會說,當(dāng)我用typeHandler=com.user.type.SchoolTypeHandler的時(shí)候它就不應(yīng)該再做類型轉(zhuǎn)換而把原來的類型給我,可這樣另一處#{id}應(yīng)該是用轉(zhuǎn)換后的類型,那這樣經(jīng)過UserTypeHandler后,竟然還需要同時(shí)保持轉(zhuǎn)換前與轉(zhuǎn)換后兩種類型,如果是你你...
2014-12-10
講師回答 / 源生活
?PreparedStatement同樣要自己拼SQL語句,它與普通的Statement的區(qū)別是在于用“?”占位符代替要傳入的變量值進(jìn)行預(yù)編譯,后傳參,而普通Statement是直接將傳入的變量值拼接在SQL語句中,但無論是哪一種情況,整個(gè)SQL語句還是要自己拼寫,你問的是這個(gè)嗎?兩種SQL語句的表現(xiàn)形式:PreparedStatement:select * from tableName where column=?Statement:select * from tableName where colum...
2014-12-07
http://edu.51cto.com/course/course_id-1354.html 這個(gè)不錯(cuò)吧..
2014-11-29
老師講的不錯(cuò),尤其是分層思想對初學(xué)者很受用。請教一下:假如有4~5個(gè)表關(guān)聯(lián),最終只需要第一個(gè)表和最后一個(gè)表的幾個(gè)字段,應(yīng)該怎么解呢,關(guān)聯(lián)查詢會不會太復(fù)雜了點(diǎn)
2014-11-27