有的数据库提供如
access,sqlserveroracle虽然没提供,却可以用sequence间接实现当然也可以写一个singleton程序存储和分配。

解决方案 »

  1.   

    同意gsen(进入就是上帝) 
    的  
    你可以用年月日小时分钟秒毫秒+几位随机数
    也可以自己生成递增ID
      

  2.   

    hashcood()方法,要不从Object类就有的这个方法是白了……
      

  3.   

    谢谢大家了  我用的是MySQL数据库  我查了一下mqsql的用户手册
    用create table tablename(
                             id  int not null auto_increment,
                             primary key(id)
                              );
    就可以自动递增了。其他数据库我没还没用过,是不是都有这样的功能。楼上几位说的用年月日小时分钟秒毫秒+几位随机数,我还没试过,但是最初我也是这样的想法,这样的确安全更高。好主意!