我想把用户id改成账号,但是现在自增的话我的用户就直接被自增的4028808d2672b362012672b50d360001给占上了加不进去,怎么才能改成不自增加进去呢

解决方案 »

  1.   

    key->>assigned
    改成这样,你就得分配主键给它。
      

  2.   

    最省事的方法就是在数据库中改,然后再用hibernate自动生成配置文件自己改的话,就要把对应的表配置文件进行修改。我id那一列的key值改为像2楼说的assigned,进行手动给id赋值
      

  3.   

    LZ的情况好像改为native不行native一般用于项目集成时用的,并且有可能用的不是同一个数据库的情况用native
      

  4.   

    <id name="id" column="id">
    <generator class="assigned"/>
    </id>这样就是自定义给ID