在学习hibernate中,教学是用hibernate3.3.2版本的。hibernate core,hibernate annotation还有hibernate entityManager等都是分开下载的,但hibernate好像从3.5以后就把他们整合在一起,在官方下了hibernate-distribution-3.5.6-Fina,现在用引入hibernate annotation.jar包,但在hibernate-distribution-3.5.6里面找不到hibernate annotation.jar。我想问,是不是还要另外下载?
如果已经整合了,是不是不用引入而直接用?有什么要注意的?

解决方案 »

  1.   

    集成了annotation,不用单独下载。但是导入包是应该这样:需要引入的包有\hibernate-distribution-3.5.2-Final\lib\required目录下的6个包
    和\slf4j-1.5.8\slf4j-nop-1.5.8.jar(此包需单独下载)由于Hibernate3.5.2集成了Hibernate Annotation, 不需要另外引入hibernate-annotation.jar和hibernate-commons-annation.jar, 还需要引入\hibernate-distribution-3.5.2-Final\lib\jpa\hibernate-jpa-2.0-api-1.0.0.Final.jar, 
      

  2.   

    其实 直接看看hibernate3.jar里面的类你就清楚了的