MyBatis
toweryangtao
这个作者很懒,什么都没留下…
展开
-
MyBatis order by 动态参数时或使用Like查询时用$而不是#
字符串替换默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在SQL语句中插入一个不改变的字符串。比如,像ORDER BY,你可以这样来使用:ORDER BY ${columnName}同理对于like的使用,name like '%${userName}%'这里MyBatis原创 2012-11-27 13:34:42 · 3936 阅读 · 0 评论 -
desc关键字引发的问题
MYSQL细节不是特别熟悉,之前用oracle比较多,在ORACLE里面建表经常使用desc来代表描述信息,在MYSQL里面也无知的使用了desc字段来存储带有BLOB字段的数据,但是做junit测试的时候包语法错误,各种检查实在没看出有什么错误,一开始怀疑使用BLOB出了问题(第一次用MYBATIS存储BLOB字段,以前都是存储地址),各种插MYBATIS官方文档,确实看不出什么问题,好吧,干脆原创 2015-08-10 15:57:32 · 3466 阅读 · 0 评论