JAVA MONGODB 怎么实现ID自增

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA MONGODB 怎么实现ID自增相关的知识,希望对你有一定的参考价值。

如何保证在高并发下性能良好,java又该怎么操作

参考技术A hibernate新出了好像是叫hibernate-ogm 吧,不知道有没有正式发布。它支持nosql数据库。
或者你可以使用spring-data-mongodb,这是spring出的,目前应该的比较多

java怎么得到一个自增的String类型的ID。。。

如果是要做为插入数据库的id,你使用uuid就可以了。 一定要自增 就让它去数据库自增好了。追问

uuid也用了.但是按ID获取顺序会乱.. 我现在用时间戳....本来采纳这个的...手贱点错了....

追答

你就这么打击我。。。

参考技术A 强制转成int型的然后++,然后再转回来,String的不能自增!! 参考技术B AtomicLong seed = new AtomicLong(0);
...
String.format("%012d",seed.incrementAndGet());

参考技术C 需要字母吗 如果不要字母 你可以用Math.random() 这个产生随机数

ORACLE 数据可以自增 我觉得你应该是这个意思本回答被提问者采纳
参考技术D 一会我发给你一份配置文件 你替换上就好了

以上是关于JAVA MONGODB 怎么实现ID自增的主要内容,如果未能解决你的问题,请参考以下文章

mongodb 插入之后怎样获取id

求教Spring Data Mongodb 的自增ID实现

java怎么得到一个自增的String类型的ID。。。

C#中怎么怎么获取插入的新纪录的自增的id号

oracle怎么实现id自增和设置主键啊

mybatis批量插入,然后获取每个对象自增的id,怎么实现啊