/**
**************************************************************************************
*** CommentRowMapper.java ***
*** Generator: net.anotheria.asg.generator.model.db.PersistenceServiceDAOGenerator ***
*** generated by AnoSiteGenerator (ASG), Version: 1.3.3 ***
*** Copyright (C) 2005 - 2010 Anotheria.net, www.anotheria.net ***
*** All Rights Reserved. ***
**************************************************************************************
*** Don't edit this code, if you aren't sure ***
*** that you do exactly know what you are doing! ***
*** It's better to invest time in the generator, as into the generated code. ***
**************************************************************************************
*/
package org.anotheria.moskitodemo.sqltrace.persistence;
import net.anotheria.db.dao.RowMapper;
import net.anotheria.db.dao.RowMapperException;
import org.anotheria.moskitodemo.sqltrace.persistence.data.Comment;
import org.anotheria.moskitodemo.sqltrace.persistence.data.CommentVO;
import org.apache.log4j.Logger;
import java.sql.ResultSet;
import java.sql.SQLException;
public class CommentRowMapper extends RowMapper<Comment>{
private static Logger log = Logger.getLogger(CommentRowMapper.class);
public Comment map(ResultSet row) throws RowMapperException {
try {
long id = row.getLong(1);
Comment ret = new CommentVO(""+id);
ret.setFirstName(row.getString(2));
ret.setLastName(row.getString(3));
ret.setEmail(row.getString(4));
ret.setText(row.getString(5));
ret.setTimestamp(row.getLong(6));
ret.setWishesUpdates(row.getBoolean(7));
((CommentVO)ret).setDaoCreated(row.getLong(8));
((CommentVO)ret).setDaoUpdated(row.getLong(9));
return ret;
}catch(SQLException e){
log.error("map", e);
throw new RowMapperException(e);
}
}
}