发布网友 发布时间:2022-04-23 08:42
共3个回答
热心网友 时间:2023-10-08 22:12
什么是缓存,什么是内存?如果说是List的话那是默认将数据添加到列表对象的内存堆栈中。jdbc就没有缓存,你可以每次执行一条sql然后在ide调试状态下去看看你的数据库中执行的sql就明白了,如果要将查询对象缓存需要自己实现,现在一些成熟的项目ehcache,oscache等等,还有就是自己实现了。
热心网友 时间:2023-10-08 22:12
在内存中,也就你查出来的集合里面。
比如你用List装查出来的对象,只要这个List不被重新赋值他将在内存中一直存在。前提是tomcat是这样做的,WebSphere不是。追问用d是 object[] 对象数组,而且一个接口可能被重复使用,肯定会重新赋值,还可以不?
追答没有除非你单独写方法
热心网友 时间:2023-10-08 22:13
内存中,查处的时间都在内存里面追问用同一个接口连续下载不同的数据,还有缓存可用吗
追答只要你的内存够大