J'ai une base de données MySql avec une table d'utilisateurs. Dans cette table est un jeton aléatoire qui est utilisé pour des raisons de sécurité. Jusqu'à présent, nous avons ajouté des utilisateurs en ajoutant manuellement des lignes; Le jeton a été créé en utilisant MD5(Rand())
.Modification du générateur de jetons SQL vers le générateur de jetons Java
Je vais maintenant ajouter des utilisateurs par programmation en faisant quelque chose comme principal.setToken(whatever)
. Quel est le moyen le plus simple de répliquer le code SQL que j'utilisais auparavant? Dois-je utiliser MessageDigest et util.Random? Y at-il un moyen de dire "YO! Exécuter ceci comme code SQL"?
Vous voudrez peut-être expliquer un peu plus. Est-ce que "principal" est maintenant un objet Java qu'un ORM persiste pour vous? –
Oui, le principal est un objet Java. – UmYeah