请教各位用过hibernate的高手这个情况如何解决?
本人刚开始学习hibernate
一个HQL查询的例子程序
编译用的Myeclipse8.5  jdk1.5  jre1.6  hibernate—annotations3.5.6-final.jar已经通过import org.junit.Test;导入在使用时  @Test依然提示错误信息,要import  test(org.junit)
@Test
public void testSave() {  
Session session = sf.openSession();
session.beginTransaction();
//插入内容
for(int i=0; i<10; i++) {
Category c = new Category();
c.setName("c" + i);
session.save(c);
}

解决方案 »

  1.   

    包是不是有问题,你用myEclipse自动导入包,试试
      

  2.   

    先把ide重启一下
    新建个项目,加入junit jar包
    新建个junit test case
    看下还报错不报.
      

  3.   

    使用static import也不行,也可能这种涉及版本的问题都没有人回答。
    估计是我的junit有问题,换其他的工程也不能用
    不只是@test还有@before和@after等都不能用
      

  4.   

    导入的版本也没错,build path也从新设定了,重启也试验了
      

  5.   

    朋友,你这种情况是因为你那个junit包有2个,而你只导入了一个,所以才运行不起的
      

  6.   

    直接@org.junit.Test ,
    不用import org.junit.Test; 
    你试试. 
      

  7.   

    http://ebr.springsource.com/repository/app/bundle/version/download?name=com.springsource.org.junit&version=4.8.1&type=binary
    在这个网址下Junit-jar
      

  8.   

    我遇到过你的问题,原因是java文件所在的包为默认的匿名包。
    新建个com.XXX.XXX有名字的包,把java文件移动到这个名字下就ok了