Package org.nutz.dao.impl.sql.callback

Source Code of org.nutz.dao.impl.sql.callback.QueryEntityCallback

package org.nutz.dao.impl.sql.callback;

import java.sql.ResultSet;

import java.sql.SQLException;

import org.nutz.dao.entity.Entity;

import org.nutz.dao.pager.ResultSetLooping;
import org.nutz.dao.sql.SqlContext;

public class QueryEntityCallback extends EntityCallback {

  @Override
  protected Object process(final ResultSet rs, final Entity<?> entity, final SqlContext context)
      throws SQLException {
    return new ResultSetLooping() {
      protected Object createObject(ResultSet rs, SqlContext context) {
        return entity.getObject(rs, context.getFieldMatcher());
      }
    }.doLoop(rs, context);
  }

}
TOP

Related Classes of org.nutz.dao.impl.sql.callback.QueryEntityCallback

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.