自学Java第116天
老实说,昨天的学习效率简直奇低无比
但不怨我,真的不怨我,不是借口什么的
-
不知道是那个室友,看那啥的时候
连到我房间里的智能音箱上面了
声音还奇大无比,弄得我心神不宁的
-
于是两个小人就在我的脑海里互相搏斗
具体过程我感觉都可以写一篇故事
一时半会,三两句也说不清楚
-
反正两败俱伤,学也没有学好,不学又不行
没办法,不然第二天没东西发
还好今天放假休息,有了一个缓冲时间
-
我还是回顾下昨天学的知识点吧
主要就是配置文件中的各种标签学习
最具代表性的是:驼峰匹配规则的开启
-
昨天我还在笔记里补充说明到
可以通过起别名的方式来解决驼峰匹配问题
结果今天就有一个标签可以自动开启驼峰匹配
-
我擦咧,怎么不早说?一次性讲清会死啊
-
然后我心里默默地回一句:
人家教程确实一次性就讲清了的
只不过你学的太慢了,一天课程要学个两三天
我:……@!#¥%……
-
当然标签还挺多的,核心配置文件中
每一个标签都有详细讲解到其作用
-
除了核心配置文件,还有映射文件
最重要的就是sql语句中$和#的用法和区别
据说面试的时候时常会被问到
-
$不是预编译,不能防止sql注入
但它有特殊用法,比如根据表名查询数据
如果是#就不行,只有$才可以
-
#是预编译,可以防止sql注入
可以同时接受多个参数,$就不行
-
当然它们的使用在对应的mapper接口中
其参数上都会加上一个@Param说明
嘛,说明到此为止,还得去将昨天笔记补全