*SessionFactory创建Session的两种方式:
Session session =sessionFactory.openSession();//每次都是新的,需要close
Session session =sessionFactory.getCurrentSession();//从上下文找,如果有,用旧的,如果没有,建新的
*session操作数据库
get()和load()方法的区别:
get()获取数据库中的一条记录时,先从一级缓存中查询,再到数据库的查找,找不到就返回一个null值
Load()获取数据库的中一条记录时,先从一级缓存查找,再到二级缓存中找,最后在去数据库中查找,找不到就抛出异常。