1 自定义mongoDB主键自增,用一张表存放各个集合的主键ID值,当在插入数据时,出现了异常。存放主键自增表的数据主键ID已经加1.如何才能做到 出现异常不让他加1呢。看了一下自定义监听,他是在插入mongodb数据库时,就已经获取该集合的主键ID值。
换种思路,数据库主键字段字段类型改成varchar,去掉自增,自定义生成id,比如id=sequence.nextStr("xxx");