【发布时间】:2018-05-04 15:32:37
【问题描述】:
我正在开展一个项目,我们使用 JSP 创建的注册表单来存储学生的信息。现在我希望每个学生都应该有一个唯一的ID。我该怎么做?
我希望 ID 是名字、姓氏和一些数字(字母数字 ID)的组合。有没有办法做到这一点?这个 ID 生成可以在数据库端还是在 java 中完成?每次我存储来自 JSP 页面的信息时,都应该为每个条目自动生成一个 ID,并且该 ID 也存储在 DB 中。
我正在使用 mysql 作为数据库。
【问题讨论】:
-
在我看来,最好的方法是尝试使用当前时间戳以及名字和姓氏,这始终是唯一的。
-
你是如何保存数据的。如果使用 RDBMS,则使用序列/身份/…作为唯一标识符。不要重新发明*。
-
我认为你应该使用 UUID。哪个简单易行