docs: public int updateId(DatabaseConnection databaseConnection, T data, ID newId, ObjectCache objectCache)
  			throws SQLException {
  		if (mappedUpdateId == null) {
  			mappedUpdateId = MappedUpdateId.build(dao, tableInfo);
  		}
  		int result = mappedUpdateId.execute(databaseConnection, data, newId, objectCache);
  		if (dao != null && !localIsInBatchMode.get()) {
  			dao.notifyChanges();
  		}
  		return result;
  	}