编写原因:当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本,防止了Session共用。
demo1:SessionUtil作用
private static SessionFactory factory;private static ThreadLocal<Session> threadLocal
编写原因:当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本,防止了Session共用。
demo1:SessionUtil作用
private static SessionFactory factory;