本帖最后由 cstsl 于 2010-10-15 22:10:18 编辑

解决方案 »

  1.   

    这跟数据库应该没关系,Annotation只要java支持就行了
      

  2.   

    这跟数据库应该没关系,Annotation只要java支持就行了
      

  3.   

    这跟数据库应该没关系,Annotation只要java支持就行了
      

  4.   

    你换个高版本的Hibernate试试,如果还不行 就用配置文件的方式 ,不能总在一棵树上吊死吧~~~
    也许这还是一个BUG呢~~~
      

  5.   

    你换个Hibernate3.5.6版本的试试看看,如果还不行,那就用配置文件的方式,不能总在一棵树上吊死吧~~~兴许这还是一个BUG呢?
      

  6.   

    是的。包有可能有问题。你该不会用的是class12.jar的这个包吧。
      

  7.   

    你换个Hibernate3.5.6版本的试试看看,如果还不行,那就用配置文件的方式,不能总在一棵树上吊死吧~~~兴许这还是一个BUG呢?
      

  8.   

    数据库的链接包  我试了3个都不行 至于数据库我用的是oracle11g的! 也不行.....问老师 老师也不知道 他说他没用过Annotation!  真是无语透了......  所以只能求助各位大侠了....
      

  9.   

    Hibernate换个3.5.6的试试,如果还不行就用配置文件方式先用着,估计是Oracle11G的新特性,Hibernate不支持?只是猜测- - 
      

  10.   

    小弟用的hibernate是hibernate-distribution-3.3.2.GA Annotation是hibernate-annotations-3.4.0.GA   不知道有哪位大侠以前有没有用过Annotation的 或者是我的版本不对造成的....
      

  11.   

    不是跟你说了你换个Hibernate3.5.6-Final.jar试试么,自己动手试试先~~~
      

  12.   

     刚才又试了下使用的是  Hibernate3.5.6-Final.jar Annotation包不变 但是还是不行报的错是:java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.ExtendedMappings has interface org.hibernate.cfg.Mappings as super class
      

  13.   


    在Middlegen依赖的lib包里有多个velocity-xxx.jar的包,把低版本的删除就ok。 
      

  14.   

    引发这个异常的原因一般都是引用的某些类 不兼容导致的所以我觉得是你导入的hibernate的包,或者hibernate的依赖包不一致导致
      

  15.   

    是的 我hibernate的包是3.5.6的 而Annotation是3.4的 所以才会发生不兼容  改过来之后这个错误倒是没有了  可是又回到了不能使用Annotation的那种情况了!
    也就是我提出来的这个问题:
      

  16.   

      有没有高手用过Hibernate的Annotation的没有啊啊   帮帮忙啊啊...............
      

  17.   

    oracle11g? 把你驱动包的名字发来看看
      

  18.   

    如果没错的话是驱动包的问题,并不是hibernate的问题 驱动包:ojdbc6.jar驱动包路径:D:\Oracle\Administrator\product\11.1.0\db_1\jdbc\lib
      

  19.   

     驱动包我 ojdbc5_g   ojdbc6_g   ojdbc14_g  全部都尝试了一遍就是不行!!
      

  20.   

      有没有高手使用过Annotation做过的项目啊  能不能把jar包 贴出来看看啊 》
      

  21.   

    用过annotation,没遇到过类似问题
      

  22.   

     使用过Annotation的大侠 能不能告诉下 你们的包是怎么样的?? 我的可能是Annotation的包和Hibernate的不兼容  或者是数据库驱动的包??猜测! 我使用的是oracle11g........  知道的麻烦下.......