在系统中应用了UUID作为主键值。但是JDK中的UUID生成是random模式,结果就导致那记录在数据库里乱窜。
当然,在大多数情况下,我们并不是让ID有业务逻辑(顺序其实应该算是种逻辑)
参考了JDK文档:http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/UUID.html
第一,利用主键排序是很不好的做法。
第二,按时间生成的uuid就是有顺序的吗?这个我没有接触过,不好说。
楼主可以创建一个专门的列,用来排序。
uuid本来就是无序的,何必要让他有顺序呢?
那不就失去uuid的意义了么
而且uuid最主要的作用是保证网络内的唯一性
换句话说,如果不用集群没必要用uuid
如果想要顺序直接用数据库提供的累计主键策略不就可以了么