<key column="animal_id"> </key> 
改成
<key column="id"> </key>
看看 

解决方案 »

  1.   

    是不是少东西啊!/**
     * @hibernate.id generator-class="native" column="id"
     * @return
     */
      

  2.   

    你数据库里也是这个monkey?确定没打错么...
      

  3.   

    Text2 text2 = new Text2(); 
    Monkey monkey = new Monkey(); 
    Tiger tiger = new Tiger(); monkey.setKind("monkey"); 
    monkey.setName("yy"); 
    text2.insert(monkey);
    这个上面text2.insert(Animal);
    这里写法应该有问题。
    insert(com.pojo.Animal);
      

  4.   


    把它改成
    monkey.setKind("monkey"); 
    monkey.setName("yy"); 
    text2.insert(com.pojo.monkey);
    这样?这样改会出错 
      

  5.   

    改成这样?
    monkey.setKind("monkey"); 
    monkey.setName("yy"); 
    text2.insert(com.pojomonkey); 
    这样会包错~根本不能运行