因为产品要兼容多个数据库,所以想在表结构设计中不采取主键自增长。不想通过数据库查询,直接在程序中手动设置自增长的ID。如果使用时间函数到能生成唯一的key,但是这个key 太长了,大家有什么好的主键生成器方法呢?
用uuid不就好了
配置文件或数据库里记录nextid值
或者在建个hashmap每个表对应nextid,如果为null,这从该表中查找max(id)+1,以后增加就好