类型 ThreadLocal 不是通用的;不能使用自变量 将它参数化?
在hibernate生成了一句话:private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();报以下错误:
类型 ThreadLocal 不是通用的;不能使用自变量 <Session> 将它参数化
语法错误,仅当源级别为 5.0 时已参数化的类型才可用
我是用的eclipse+myeclipse,而且我的编译器已经设了5.0
不知道是为什么?
搜索更多相关主题的帖子:
ThreadLocal 变量 参数 类型 Session
----------------解决方案--------------------------------------------------------
在myeclipse自动生成的HibernateSessionFactory中用到
ThreadLocal
不知道你是在什么情况下出现的啊
也可以不用它提供的SessionFactory
可以自己写啊
----------------解决方案--------------------------------------------------------
这是我拷别人的一个例子,我们用的是一样的ecplise+myeclipse,可是到我这里就出现这样的一个错误
----------------解决方案--------------------------------------------------------
是不是jdk不同的原因啊
----------------解决方案--------------------------------------------------------
myeclipse把好多东西都不用自己写了 但是这样也向你隐瞒了好多细节
你还是通过SessionFactory.openSession();来得到session吧
----------------解决方案--------------------------------------------------------
谢版主指教,学习中
----------------解决方案--------------------------------------------------------
修改你的jre
不是你的编译器级别
----------------解决方案--------------------------------------------------------