hibernate的缓存
hibernate的缓存问题,一直比较疑惑。我知道hibernate一级缓存的底层使用map结构实现的。这里的疑问是:hibernate缓存存储的到底有哪些数据:难道只有PO?
如果有以下语句:
Objec max = (Object) this.getSession().createQuery("select max(" + code + ")" + " from " + entity).uniqueResult();
}
hibernate会缓存这个max对象吗?? max对象不是pojo。
只想弄明白:hibernate 会把什么数据放到一级缓存?难道从数据库取出来的数据都会放进去吗?