Container (sorm4j.container)
https://gyazo.com/89f6a1fa04b59cb92048986e10832005 #Core
Jdbc Metadata (sorm4j.container.metadata.jdbc)
Result (sorm4j.container.sql.result)
Retrieving assigned auto-generated values
Orm#insertAndGet could be get auto-generated values.
code:java
// TABLE_SQL ="CREATE TABLE IF NOT EXISTS guest (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR, address VARCHAR)";
sorm.acceptHandler(conn -> {
InsertResult<Guest> customer = conn.insertAndGet(Guest.ALICE);
System.out.println(customer.getObject().getId()); //=>1
customer = conn.insertAndGet(Guest.ALICE);
System.out.println(customer.getObject().getId()); //=>2
});