04 2019 档案
摘要:6. MyBatis缓存 1. 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其生命周期为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。 2. 二级缓存与一级缓存其机制相同,默认也是采用 Perpe
阅读全文
摘要:加载方式四种 第一种:直接加载 部门+员工(直接就绑定到部门emps属性上) mybatis(3.4.1之后版本默认lazyLoadingEnabled为false,之前为true,哪怕之前为true,能 起到延迟加载的作用 是两码事) 实体:public class Emp{ /****/ pri
阅读全文
摘要:表达式全集字符 描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\
阅读全文
摘要:mybatis框架增删改的注意事项: :注意事项: 不能写返回值 配置文件必须写参数吗?任何入参可以省略 占位符以前是? 现在是#{最好和实体类的属性名一致} 取消转义 mysql 数据库:`反引号`; Oracle数据库: "" ; Sql server :[ ]
阅读全文
摘要:Preparing: select * from user where userName like concat('%',?,'%') //提交时以?提交避免了sql注入(方式1与方式2相同) Parameters: 李(String) Preparing: select * from user w
阅读全文
摘要:next()、nextLine()、nextInt()作为scanner内置的方法,常常让人傻傻分不清楚,今天在这里记下他们的区别以及以此区别为出发点的用法:他们的区别在于对于空格的处理方式不同,以及返回值不同。使用nextLine()方法时,不将空格看做是两个字符串的间隔,而是看作字符串的一部分,
阅读全文
浙公网安备 33010602011771号