本文只是本人自己在学习中的临时记忆点。想到便记下。
初学关于 ## 和 $$
## 解说是可以自动转换类型的东西。
$$ 貌似没那么好。
现在我还发现一点。
用##的时候我们sql语句会变成 SELECT * FROM A WHERE col = ?
但是用 $$ sql 的值则会是明显的一个值如:SELECT * FROM A WHERE col = 1
其实这边使用 $$的时候是类似于 ''+''这种意思.而##则是调用JDBC的那个PXXXX的的方法来set值的.所以在开发中用##的安全性会比$$高
初学关于 ## 和 $$
## 解说是可以自动转换类型的东西。
$$ 貌似没那么好。
现在我还发现一点。
用##的时候我们sql语句会变成 SELECT * FROM A WHERE col = ?
但是用 $$ sql 的值则会是明显的一个值如:SELECT * FROM A WHERE col = 1
其实这边使用 $$的时候是类似于 ''+''这种意思.而##则是调用JDBC的那个PXXXX的的方法来set值的.所以在开发中用##的安全性会比$$高