yunzhonmghe 2019-04-30
mysql 和 oracle
mysql 5.7才有函数索引,mysql没有位图索引
mysql的sql分析工具相对于orcale少
mybatis和hibernate缓存区别
缓存都是sql作为key,实体或属性作为value,和享元模式的思路一致
local cache 本地缓存 session级别 缓存实体
mybatis的二级缓存Mapper级别,也可以整个第三方插件类似hibernate的二级缓存,Hibernate中没有自己去实现二级缓存,而是利用第三方的 缓存实体
hibernate的三级缓存 sql(只有hibernate有) 缓存属性 sql包括参数都要一样,生命周期是属性被修改了 用于固定sql才效率高
hibernate的1+n就是懒加载的问题
参考:
http://www.cnblogs.com/ysocean/p/7342498.html
https://blog.csdn.net/lee4037/article/details/16891327