/**
  * データを再読み込みします。
  *
  * @param row 元の行
  * @param newRow 新しい行
  */
 protected void reload(DataRow row, DataRow newRow) {
   SelectHandler selectHandler =
       new BasicSelectHandler(dataSource, sql, new DataRowReloadResultSetHandler(newRow));
   Object[] args = new Object[primaryKeys.length];
   for (int i = 0; i < primaryKeys.length; ++i) {
     args[i] = row.getValue(primaryKeys[i]);
   }
   selectHandler.execute(args);
 }