对于缓存的处理,没太多经验,看mybatis中的缓存策略。总结如下 1、一级缓存自动开启,在同一个请求中,两次查询条件一致,就不会去数据库中查。这种应用场景太少了,因为在一次请求的时候,如果两个对象如果本来就一致,那为什么还要去数据库查,内存中取就行了呗。
也可以将结果查询出来后放入内存,以后直接内存中取。 但问题来了,如果数据发生了修改,内存中的数据怎么处理呢?你怎么检测到修改呢?