I assume you are already aware of annotations and generics, which were introduced in Java with J2SE 5.0. JDBC 4.0 introduces annotations and the generic DataSet. This change aims to simplify execution ...
tl;dr Working thru a general mechanism that works-around Oracle's lack of generatedKey support when used in conjunction with addBatch()/executeBatch() create table WIDGETS ( id number not null primary ...