Class DbContextSaveBuilder<T>


  • public class DbContextSaveBuilder<T>
    extends Object
    Generate INSERT or UPDATE statements on DbContextTable by collecting field names and parameters. Support autogeneration of primary keys and unique natural keys. Example:
     DbContextTable table = context.table("database_test_table");
     try (DbContextConnection ignored = context.startConnection(dataSource)) {
         DatabaseSaveResult<Long> result = table.newSaveBuilder("id", object.getId())
             .uniqueKey("name", object.getName())
             .setField("value", object.getValue())
             .execute();
         object.setId(result.getId());
     }
     
    See Also:
    DatabaseInsertBuilder