這個(gè)攔截器攔截了不少人,至此人之間的差異開始體現(xiàn),難能可貴,繼續(xù)努力,明天在來看。
2018-07-20
膜拜!看了兩個(gè)半天才看完上、中、下?;仡^看,如果早發(fā)現(xiàn)老師有這個(gè)“MyMain"神器,或許可以節(jié)省一半時(shí)間,哈哈哈,感謝老師!
2018-07-16
根據(jù)老師講的我做了一個(gè)小結(jié):
mybatis接口編程我們通過定義接口讓接口的全限定名和對(duì)應(yīng)的xml文件相同,方法名與我們?cè)趚ml文件中定義的sql的id相同,當(dāng)我們要執(zhí)行接口中的方法的時(shí)候,我們通過java的反射機(jī)制創(chuàng)建了這個(gè)接口的代理對(duì)象實(shí)例,在這個(gè)實(shí)例中實(shí)現(xiàn)接口方法的時(shí)候?qū)嶋H上是在調(diào)用實(shí)現(xiàn)了InvocationHandler接口的對(duì)象實(shí)例中的invoke方法,在這個(gè)invoke方法中實(shí)際上就是在調(diào)用sqlSession來執(zhí)行sql語(yǔ)句,由于接口的全限定名以及方法名和對(duì)應(yīng)的配置文件的namesapce和定義sql的id所以sqlSession在執(zhí)行sql的時(shí)候也就知道在執(zhí)行哪條sql語(yǔ)句。
mybatis接口編程我們通過定義接口讓接口的全限定名和對(duì)應(yīng)的xml文件相同,方法名與我們?cè)趚ml文件中定義的sql的id相同,當(dāng)我們要執(zhí)行接口中的方法的時(shí)候,我們通過java的反射機(jī)制創(chuàng)建了這個(gè)接口的代理對(duì)象實(shí)例,在這個(gè)實(shí)例中實(shí)現(xiàn)接口方法的時(shí)候?qū)嶋H上是在調(diào)用實(shí)現(xiàn)了InvocationHandler接口的對(duì)象實(shí)例中的invoke方法,在這個(gè)invoke方法中實(shí)際上就是在調(diào)用sqlSession來執(zhí)行sql語(yǔ)句,由于接口的全限定名以及方法名和對(duì)應(yīng)的配置文件的namesapce和定義sql的id所以sqlSession在執(zhí)行sql的時(shí)候也就知道在執(zhí)行哪條sql語(yǔ)句。
2018-06-27
根據(jù)老師的提議去把 模式的秘密——代理模式 刷了,后來發(fā)現(xiàn)對(duì)反射的理解不夠,又去把 反射——java高級(jí)開發(fā)必須懂的 刷了,裝備已獲取,現(xiàn)在繼續(xù)刷BOSS
2018-06-27