columnMap.put("updater_person_id", new Integer(3));
try {
Connection conn = DataSourceHandler.getDataSource().getConnection();
GenericTransactionController controller = new GenericTransactionController(conn);
int result = controller.insertRecord("role", "role_code", columnMap);
System.out.println("Number of records affected = " + result);
conn.commit();
DbUtils.close(conn);
} catch (ControllerException ce) {
System.out.println(ce.getMessage());