| View previous topic :: View next topic |
| Author |
Message |
Gidion Guest
|
Posted: Fri May 18, 2007 2:01 am Post subject: eindeutige Ids |
|
|
HI,
kennt jemand einen guten und sicheren Algorithmus zum erzeugen von
eindeutigen IDs?
wobei die IDs:
a) im Bereich von 19.999 - 1.999.999 liegen und nicht nach einander
hochgezählt werden
b. immer genau 10 Zeichen lang sind.
bisher ist mir nur eine Lösung eingefallen die das so einigermaßen
kann:
es gibt eine DB Tabelle da steht die als erster Wert 19.999 drin.
alle objekte holen sich immer die nächste ID aus dieser Tabelle
dadurch das es alle Objekte machen sind die IDs pro Objekt wenigstens
nicht vortlaufend.
danke.
mfg Gabriel |
|
| Back to top |
|
 |
Kai Schwebke Guest
|
|
| Back to top |
|
 |
Achim Peters Guest
|
Posted: Sun May 20, 2007 9:27 pm Post subject: Re: eindeutige Ids |
|
|
Bernd Eckenfels wrote:
| Quote: | Achim Peters <AchimPeters (AT) gmx (DOT) de> wrote:
public class Id {
static int id;
public static int getNextId() {
return id++;
}
}
muss synchronisiert sein - und vermutlich auch persistent.
|
Wieso? Ich lese beim OP nichts von Multithreading oder Persistenz.
Bye
Achim |
|
| Back to top |
|
 |
|