为什么有些ID不用自动增长的整型,而用的是类似于“F9FB995E-C93D-456A-8097-0B27CCB25C4E” 这种的字符串,,而且也是唯一的,也体现不出上下级关系,,我就搞不懂为什么就不用整型呢?而且还节约空间,反正都没什么上下级关系。。高手赐教thanks

解决方案 »

  1.   

    相信你工作以后会遇到更多Hilo或UUID的主键
      

  2.   

    UUID 有不可预知性,没办法猜测到啊比如:http://xxxx.xxx.xxx/delete.jsp?id=F9FB995E-C93D-456A-8097-0B27CCB25C4E这样可以删除,而且比较安全,让人猜不到。
      

  3.   

    如果你用 http://xxxx.xxx.xxx/delete.jsp?id=120这样的话,如果黑客把 id 的值改成 121 的话,同样能删除 121 的数据。