List of usage examples for org.springframework.jdbc.core RowMapper RowMapper
RowMapper
From source file:eionet.meta.dao.mysql.SiteCodeDAOImpl.java
/** * {@inheritDoc}// www. j a v a2s .c o m */ @Override public SiteCodeResult searchSiteCodes(SiteCodeFilter filter) { Map<String, Object> params = new HashMap<String, Object>(); String sql = getSiteCodesSql(filter, params); List<SiteCode> resultList = getNamedParameterJdbcTemplate().query(sql.toString(), params, new RowMapper<SiteCode>() { @Override public SiteCode mapRow(ResultSet rs, int rowNum) throws SQLException { SiteCode sc = new SiteCode(); sc.setId(rs.getInt("vc.VOCABULARY_CONCEPT_ID")); sc.setIdentifier(rs.getString("vc.IDENTIFIER")); sc.setLabel(rs.getString("vc.LABEL")); sc.setDefinition(rs.getString("vc.DEFINITION")); sc.setNotation(rs.getString("vc.NOTATION")); sc.setSiteCodeStatus(SiteCodeStatus.valueOf(rs.getString("sc.STATUS"))); sc.setCountryCode(rs.getString("sc.CC_ISO2")); sc.setDateCreated(rs.getTimestamp("sc.DATE_CREATED")); sc.setUserCreated(rs.getString("sc.USER_CREATED")); sc.setDateAllocated(rs.getTimestamp("sc.DATE_ALLOCATED")); sc.setUserAllocated(rs.getString("sc.USER_ALLOCATED")); sc.setInitialSiteName(rs.getString("sc.INITIAL_SITE_NAME")); sc.setYearsDeleted(rs.getString("sc.YEARS_DELETED")); sc.setYearsDisappeared(rs.getString("sc.YEARS_DISAPPEARED")); return sc; } }); String totalSql = "SELECT FOUND_ROWS()"; int totalItems = getJdbcTemplate().queryForInt(totalSql); SiteCodeResult result = new SiteCodeResult(resultList, totalItems, filter); return result; }
From source file:org.vaadin.spring.sample.security.account.JdbcAccountRepository.java
public Account findAccountByUsername(String username) { return jdbcTemplate.queryForObject( "select username, password, firstName, lastName, role from Account where username = ?", new RowMapper<Account>() { public Account mapRow(ResultSet rs, int rowNum) throws SQLException { return new Account(rs.getString("username"), rs.getString("password"), rs.getString("firstName"), rs.getString("lastName"), rs.getString("role")); }//from w ww .j av a2 s . com }, username); }
From source file:dao.CircleDAO.java
public List<Posts> getPosts(int circleId) { String q = "SELECT PageId FROM hasa\nWHERE CircleId = " + circleId; String query = "SELECT PostId FROM contains" + " WHERE PageId = (" + q + ");"; List<Posts> posts = this.jdbcTemplate.query(query, new RowMapper<Posts>() { @Override/* w w w . j av a 2 s . co m*/ public Posts mapRow(ResultSet rs, int rowNum) throws SQLException { Posts post = new Posts(); post.setPostID(rs.getInt("PostId")); setPostData(post); post.setComments(getComments(post.getPostID())); return post; } }); return posts; }
From source file:com.leapfrog.inventorymanagementsystem.dao.impl.SupplierDAOImpl.java
@Override public Supplier getById(int id) throws SQLException, ClassNotFoundException { String sql = "SELECT * FROM tbl_supplier WHERE supplier_id =?"; return jdbcTemplate.queryForObject(sql, new Object[] { id }, new RowMapper<Supplier>() { @Override/* w w w .jav a2 s. co m*/ public Supplier mapRow(ResultSet rs, int i) throws SQLException { Supplier s = new Supplier(); s.setId(rs.getInt("supplier_id")); s.setSupplierName(rs.getString("supplier_name")); s.setAddress(rs.getString("address")); s.setContact(rs.getString("contact")); s.setEmail(rs.getString("email")); s.setAddedDate(rs.getDate("added_date")); s.setStatus(rs.getBoolean("status")); return s; } }); }
From source file:com.abcd.employeemaven.dao.impl.DepartmentDaoImpl.java
@Override public List<Department> getAll() { return jdbcTemplate.query(DepartmentSQL.GETALL, new RowMapper<Department>() { @Override//w w w. jav a2 s . c om public Department mapRow(ResultSet rs, int i) throws SQLException { return mapData(rs); } }); }
From source file:org.smigo.comment.JdbcCommentDao.java
@Override public List<Comment> getComments(String receiver) { return jdbcTemplate.query(SELECT, new Object[] { receiver }, new RowMapper<Comment>() { @Override/*w w w . j a v a2s .c o m*/ public Comment mapRow(ResultSet rs, int rowNum) throws SQLException { return new Comment(rs.getInt("ID"), rs.getString("TEXT"), rs.getString("SUBMITTER"), rs.getInt("YEAR"), rs.getDate("CREATEDATE"), rs.getBoolean("UNREAD")); } }); }
From source file:CRM.repository.InteractionsDAO.java
public List<interactions> getInteractionsList() { return template.query("SELECT * FROM interactions", new RowMapper<interactions>() { @Override/*ww w . j a v a 2s . c o m*/ public interactions mapRow(ResultSet rs, int row) throws SQLException { interactions i = new interactions(); i.setInteraction_id(rs.getInt("interaction_id")); i.setFirst_name(rs.getString("first_name")); i.setLast_name(rs.getString("last_name")); i.setNotes(rs.getString("notes")); return i; } }); }
From source file:com.epam.repository.book.BookRepository.java
public List<Book> findAll() { List<Book> books = jdbcTemplate.query(GET_ALL_BOOKS, new RowMapper<Book>() { public Book mapRow(ResultSet rs, int rowNum) throws SQLException { Book book = new Book(); int authorID = rs.getInt("Author"); int genreID = rs.getInt("Genre"); book.setId(rs.getInt("ID")); book.setGenre(new Genre(genreID, null)); book.setStock(rs.getInt("Stock")); book.setAuthor(new Author(authorID, null, null)); book.setTitle(rs.getString("Title")); return book; }/*from w ww . j a va 2s . c o m*/ }); return books; }
From source file:bd.gov.forms.dao.ListDaoImpl.java
public ListData getListData(String sysId) { return (ListData) jdbcTemplate.queryForObject("SELECT * FROM list_data WHERE sys_id = ?", new Object[] { sysId }, new RowMapper() { public Object mapRow(ResultSet rs, int rowNum) throws SQLException { ListData list = new ListData(); list.setId(rs.getInt("id")); list.setSysId(rs.getString("sys_id")); list.setName(rs.getString("name")); list.setDetail(rs.getString("detail")); list.setValues(rs.getString("list_values")); return list; }/*from w w w.ja v a2s . co m*/ }); }
From source file:org.ohmage.query.impl.SurveyResponseImageQueries.java
public List<UUID> getImageIdsFromSurveyResponse(UUID surveyResponseId) throws DataAccessException { try {// w w w. ja v a 2s . c o m return getJdbcTemplate().query(SQL_GET_IMAGE_IDS_FROM_SURVEY_RESPONSE, new Object[] { surveyResponseId.toString() }, new RowMapper<UUID>() { @Override public UUID mapRow(ResultSet rs, int rowNum) throws SQLException { String response = rs.getString("response"); try { return UUID.fromString(response); } catch (IllegalArgumentException notUuid) { try { NoResponse.valueOf(response.toUpperCase()); return null; } catch (IllegalArgumentException notNoResponse) { throw new SQLException("The response value is not a valid UUID.", notNoResponse); } } } }); } catch (org.springframework.dao.DataAccessException e) { throw new DataAccessException("Error executing SQL '" + SQL_GET_IMAGE_IDS_FROM_SURVEY_RESPONSE + "' with parameter: " + surveyResponseId, e); } }