@Id(auto=false)

解决方案 »

  1.   

    一般都是
    @Id @GeneratedValue
    //主键生成策略@GeneratedValue(strategy=GenerationType.AUTO),    
    //值为AUTO表示根据数据库由Hibernate自动选择生成策略,也可以省略写@GeneratedValue    
    //值为IDENTITY表示主键自增长    
    //值为SEQUENCE表示主键采用序列的方式    
    //值为TABLE各个数据库都通用,但效率较低
      

  2.   

    auto=false: 你的整数主键不是自增的,你希望手工为其设值, 
    默认的,@Id 字段被认为是自增的,所以在插入时,会忽略这个字段。