Hibernate采用缓存机制提高数据查询效率.缓存分为一级缓存和二级缓存,一级缓存在Session中存在,二级缓存需要手动配置. 在一级缓存中,如果数据保存到数据库中后,而session又没有关闭的话,那么这些数据会放到缓存中,再次发出查询请求,Hibernate首先检查缓存中是否有该数据,如果找到该数据,那么就不会向数据库发起查询请求而是直接将缓存中的数据取出.请看下面的例子: public class Main { public static void main(String[] args
1.load()与get()的区别: (1)load()读取 User user = (User)session.load(User.class, userId); (2)get()读取 User user = (User)session.get(User.class, userId); 以上是load与get的读取方式,看上去差不多,以下来说说他们的区别: (1)load方法读取是假定在数据库中存在的,如果在数据库中不存在,则会抛出异常: 而get方法不会去假定数据库中是否存在,如果不存
sh run (show running-config) enable disable login logout exit end enable password privilege level(global) privilege level(line) show interface serial 1/1 disconnect exit(global) full-help help show ? (show help command) history no history history si