sql >> Database teknologi >  >> RDS >> Mysql

Får du det sidst indsatte post-id for en databasetabel i java?

Du kan bruge getGeneratedKeys metode. Dette forumindlæg vil hjælpe.

Må jeg også anbefale, at du bruger et ORM-værktøj som Dvale . I Hibernate ville du gøre noget som dette:

myTable = new myTable();
myTable.prop1 = prop1;
myTable.prop2 = prop2;
int id = session.save(myTable);

Hibernate vil udstede de relevante SQL-kommandoer (afhængigt af den valgte database) og returnere det automatisk genererede id.



  1. Sådan får du posten, hvis Count er nul i Laravel

  2. Mulige konsekvenser af at øge varchar-længden i MySql?

  3. SQLSTATE[23000]:Overtrædelse af integritetsbegrænsning med gyldig begrænsning

  4. Laravel 5.5 pivot join for at få pivot værdier med hoved MySQL resultat