-4

そのため、私のグループは、クルー テーブルの一意の主キーを生成する方法を見つけようとしています。しかし、整数ベースではなく、文字列ベースにしたいのです。私たちはそれを正しく行っていますか?

public String crewMemberPrimaryKeyGenerator(int ID){
     String newPrimaryKey = "8";fdasdf
     for (int i = 0; i<ID; i++){
           newPrimaryKey.concat("=");
     }
     newPrimaryKey.concat("D");
     return newPrimaryKey;
}
4

2 に答える 2

2

データベースにこれを GUID として生成させることをお勧めします。SQL では newid() の呼び出しを使用します。MySQL では UUID() を使用します。

于 2013-03-20T01:10:12.097 に答える
0
  1. String に基づいて生成される GUID を使用できます。

  2. int を引き続き使用しますが、この int をサフィックスと組み合わせます。たとえば、N1,N2 です。

于 2013-03-20T01:55:49.123 に答える