java导入工程后,出现的问题

工程是导入的,hibernate包正常导入,只不过原来的pom.xml里面的hibernate版本是5.2.6,我找不到这个包,换了一个版本,用的是5.2.10版本。
项目是别人做的,我java做的很少,能否解决,可以说的具体点吗?

图片说明
error:
The type javax.persistence.EntityTransaction cannot be resolved. It is indirectly referenced from required .class files

5个回答

更换下jdk的版本,具体操作你应该知道,很大情况下是因为jdk版本不对

ACSIYA
ACSIYA 原来项目用的是1.8的,现在也用的是1.8的。。。应该不是这个问题,不过我马上去试试。结果稍后和你说
接近 3 年之前 回复

改一下,,试试

 Transaction tx=session.beginTransaction();

session.save(job);

tx.commit();
session.close();
Small_Mouse0
小鼠标丶 看你图片上这句代码好着的session.beginTransaction();,,,,我这个改法只是对这句代码的修改,应用
接近 3 年之前 回复
Small_Mouse0
小鼠标丶 有错还是??
接近 3 年之前 回复
ACSIYA
ACSIYA 这个我试过了。没有用
接近 3 年之前 回复

version问题,你要看编译器的配置,和自己工程所需要的包的版本!

PI_sunyang
PI_sunyang 回复ACSIYA:如果说你的工程没问题!还是说你对自己用的编译器不熟悉,一般来说点击工程,右键选择Properties
接近 3 年之前 回复
ACSIYA
ACSIYA 编译器的配置是哪里看的啊?工程里面需要的包,大多数我都是从原来pom.XML里面去找的,然后用maven管理
接近 3 年之前 回复

是不是没有javaEE的library?

ACSIYA
ACSIYA 有的
接近 3 年之前 回复

project->clean 一下项目试试,另外版本换成原来的不能用?

dcxy0
Q544471255 回复ACSIYA: http://mvnrepository.com/artifact/org.hibernate/hibernate-core/5.2.6.Final这个是5.2.6
接近 3 年之前 回复
ACSIYA
ACSIYA clean试过了,没用。hibernate原来是5.2.6版本。找不到啊,后来下的是5.2.10,。我觉得应该也不是这个版本问题
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐