首页上一页 1 下一页尾页 1 条记录 1/1页
java web 从入门到精通 383页 16.3 Hibernate数据持久化
发表在JavaWeb图书答疑
2016-05-26
是否精华
是
否
版块置顶:
是
否
private static final ThreadLocal<session> threadLocal=new ThreadLocal<Session>;
private static SessionFactory sessionFactory=null;
........
Session session =(Session)threadLocal.get();//此处“=”后面为什么还要有一个强类型转换(session),不加可以吗?第一句已经定义了泛型中元素的类型,为甚此处还要加一个强类型转换?
........
session=(sessionFactory!=null)?sessionFactory.openSession();null;//上一句既然已经获得了当前线程的线程局部变量的副本,为什么在这里还要通过SessionFactory对象创建session?
private static SessionFactory sessionFactory=null;
........
Session session =(Session)threadLocal.get();//此处“=”后面为什么还要有一个强类型转换(session),不加可以吗?第一句已经定义了泛型中元素的类型,为甚此处还要加一个强类型转换?
........
session=(sessionFactory!=null)?sessionFactory.openSession();null;//上一句既然已经获得了当前线程的线程局部变量的副本,为什么在这里还要通过SessionFactory对象创建session?