#
inse
1、#{} 会生成预编译SQL,会正确的处理数据的类型,而${}仅仅是文本替换。对于SQL: select * from student where xCode = 'S123456';如果使用#{}
前言 MyBatis中允许使用缓存,分为一级缓存和二级缓存,下面看下MyBatis中如何配置缓存。 一级缓存和二级缓存 ps:下面代码省略主配置文件和sql映射文件,直接给出测试方法。 publi
MyBatis缓存介绍 MyBatis支持声明式数据缓存(declarative data caching)。当一条SQL语句被标记为“可缓存”后,首次执行它时从数据库获取的所有数据会被存储在一段高速
MyBatis的Configuration配置中有一个Plugin配置,根据其名可以解释为“插件”,这个插件实质可以理解为“拦截器”。“拦截器”这个名词不陌生,在众多框架中均有“拦截器”。这个Plug
一、模块概览模块名称作用主要类反射模块封装JAVA API,易用,进行了缓存优化类型转换模块绑定实参及映射查询结果集日志模块定位BUG,解决瓶颈资源加载模块类加载器,确定类加载器使用顺序解析器模块Xp