When you generate Java™ code, the sqlCommitControl build descriptor option allows generation of a Java runtime property that specifies whether a commit occurs after every change to the default database. Regardless of the value of this build descriptor option, EGL commits the changes to the database at the end of each run unit.
The vgj.jdbc.default.database.commitControl property is generated only if the genProperties build descriptor option is also set to PROGRAM or GLOBAL. You can set the Java runtime property at deployment time regardless of your decision at generation time.
For details on the rules of commit and rollback in this case, see the topic "Logical unit of work" in the EGL Language Reference.