mybatis
唱跳rap程序猿
这个作者很懒,什么都没留下…
展开
-
mybatis二级缓存的应用场景和局限性
在学习mybatis的过程中,发现mybatis的二级缓存应用场景不多.主要用于访问量多,但是对数据实时性要求不高的查询操作.例如:电话账单查询等实现的方法:通过设置flushinterval,让mybat每隔一段时间清空一次缓存,时间根据需求确定,例如30分钟等.二级缓存的应用不多主要原因是局限比较多,例如有一个需求:要求对网上商城的所有商品缓存,网上商城不仅访问量大,而且要保证用户每次查询...原创 2019-02-28 20:42:03 · 359 阅读 · 0 评论 -
mybatis出现Parameter 'xxx' not found. Available parameters are [...]错误
当出现这个错误的时候,在形参前面加上@Param注解就可以了在传入多个参数需要加这个注解原创 2019-03-09 16:47:30 · 7232 阅读 · 0 评论 -
Mybatis传入参数类型为Map类型如何取值
如图有一个map类型的传参首先,如图在前面加上@Param注解其次用#{map.rname}这种写法就可以获取参数${map.rname}这种写法参数默认是传字符串,#{map.rname}可以取Long,Integer之类的。...原创 2019-03-09 19:11:28 · 6572 阅读 · 1 评论 -
MySQL编码utf8和utf8mb4
MySQL 的“utf8”实际上不是真正的 UTF-8。“utf8”只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作“utf8mb4”的字符集,绕过了这个问题。当然,他们并没有对新的字符集广而告之(可能是因为这个 bug 让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用“utf8”,但这...原创 2019-08-05 18:17:29 · 145 阅读 · 0 评论