List of usage examples for org.springframework.jdbc.core SqlParameterValue SqlParameterValue
public SqlParameterValue(SqlParameter declaredParam, @Nullable Object value)
From source file:org.voltdb.example.springjdbc.ContestantDao.java
public List<ContestantData> findContestant(String code) { MapSqlParameterSource params = new MapSqlParameterSource(); params.addValue("code", new SqlParameterValue(Types.VARCHAR, code)); return query(selectSql, params, new ContestantRowMapper()); }
From source file:architecture.ee.web.community.profile.dao.jdbc.JdbcProfileDao.java
public void removeProfileImage(ProfileImage image) { getExtendedJdbcTemplate().update(getBoundSql("ARCHITECTURE_COMMUNITY.DELETE_PROFILE_IMAGE_BY_ID").getSql(), new SqlParameterValue(Types.NUMERIC, image.getProfileImageId())); getExtendedJdbcTemplate().update(/*from w w w. j av a2 s . c o m*/ getBoundSql("ARCHITECTURE_COMMUNITY.DELETE_PROFILE_IMAGE_DATA_BY_ID").getSql(), new SqlParameterValue(Types.NUMERIC, image.getProfileImageId())); }
From source file:architecture.ee.web.community.timeline.dao.jdbc.JdbcTimelineDao.java
public Timeline getTimelineById(long timelineId) throws TimelineNotFoundException { try {//from w ww . j a v a 2 s. c o m Timeline timeline = getExtendedJdbcTemplate().queryForObject( getBoundSql("ARCHITECTURE_COMMUNITY.SELECT_TIMELINE_BY_ID").getSql(), timelineMapper, new SqlParameterValue(Types.NUMERIC, timelineId)); return timeline; } catch (DataAccessException e) { throw new TimelineNotFoundException(e); } }
From source file:org.voltdb.example.springjdbc.ContestantDao.java
public int deleteContestant(String code) { MapSqlParameterSource params = new MapSqlParameterSource(); params.addValue("code", new SqlParameterValue(Types.VARCHAR, code)); return update(deleteByCode, params); }
From source file:architecture.ee.web.logo.dao.jdbc.JdbcLogoImageDao.java
public void addLogoImage(LogoImage logoImage, InputStream is) { LogoImage toUse = logoImage;//from w w w.j a v a2 s . com long logoIdToUse = logoImage.getLogoId(); if (logoIdToUse < 1) { logoIdToUse = getNextId(sequencerName); logoImage.setLogoId(logoIdToUse); } getExtendedJdbcTemplate().update( getBoundSql("ARCHITECTURE_WEB.RESET_LOGO_IMAGE_BY_OBJECT_TYPE_AND_OBJECT_ID").getSql(), new SqlParameterValue(Types.INTEGER, toUse.getObjectType()), new SqlParameterValue(Types.NUMERIC, toUse.getObjectId())); getExtendedJdbcTemplate().update(getBoundSql("ARCHITECTURE_WEB.CREATE_LOGO_IMAGE").getSql(), new SqlParameterValue(Types.NUMERIC, logoImage.getLogoId()), new SqlParameterValue(Types.NUMERIC, logoImage.getObjectType()), new SqlParameterValue(Types.NUMERIC, logoImage.getObjectId()), new SqlParameterValue(Types.NUMERIC, logoImage.isPrimary() ? 1 : 0), new SqlParameterValue(Types.VARCHAR, logoImage.getFilename()), new SqlParameterValue(Types.NUMERIC, logoImage.getImageSize()), new SqlParameterValue(Types.VARCHAR, logoImage.getImageContentType()), new SqlParameterValue(Types.DATE, logoImage.getModifiedDate()), new SqlParameterValue(Types.DATE, logoImage.getCreationDate())); updateImageImputStream(logoImage, is); }
From source file:architecture.ee.web.community.timeline.dao.jdbc.JdbcTimelineDao.java
public List<Long> getTimelineIds(int objectType, long objectId) { return getExtendedJdbcTemplate().query(getBoundSql( "ARCHITECTURE_COMMUNITY.SELECT_TIMELINE_IDS_BY_OBJECT_TYPE_AND_OBJECT_ID_WITH_DATE_DESC").getSql(), new RowMapper<Long>() { public Long mapRow(ResultSet rs, int rowNum) throws SQLException { return rs.getLong(1); }//from ww w. j a va 2 s.c om }, new SqlParameterValue(Types.NUMERIC, objectType), new SqlParameterValue(Types.NUMERIC, objectId)); }
From source file:org.voltdb.example.springjdbc.ContestantDao.java
public int insertContestant(String firstName, String lastName, String code) { MapSqlParameterSource params = new MapSqlParameterSource(); params.addValue("firstName", new SqlParameterValue(Types.VARCHAR, firstName)); params.addValue("lastName", new SqlParameterValue(Types.VARCHAR, lastName)); params.addValue("code", new SqlParameterValue(Types.VARCHAR, code)); return update(insertContestant, params); }
From source file:architecture.ee.web.community.profile.dao.jdbc.JdbcProfileDao.java
public void addProfileImage(ProfileImage image, File file) { try {/*w w w. j a v a2 s . c om*/ ProfileImage toUse = image; if (toUse.getProfileImageId() < 1L) { long imageId = getNextId(sequencerName); if (image instanceof DefaultProfileImage) { DefaultProfileImage impl = (DefaultProfileImage) toUse; impl.setProfileImageId(imageId); } } else { Date now = Calendar.getInstance().getTime(); toUse.setModifiedDate(now); } if (toUse.getImageSize() == 0) toUse.setImageSize((int) FileUtils.sizeOf(file)); getExtendedJdbcTemplate().update( getBoundSql("ARCHITECTURE_COMMUNITY.RESET_PROFILE_IMAGE_BY_USER").getSql(), new SqlParameterValue(Types.INTEGER, toUse.getUserId())); getExtendedJdbcTemplate().update(getBoundSql("ARCHITECTURE_COMMUNITY.INSERT_PROFILE_IMAGE").getSql(), new SqlParameterValue(Types.NUMERIC, toUse.getProfileImageId()), new SqlParameterValue(Types.INTEGER, toUse.getUserId()), new SqlParameterValue(Types.VARCHAR, toUse.getFilename()), new SqlParameterValue(Types.INTEGER, toUse.getImageSize()), new SqlParameterValue(Types.VARCHAR, toUse.getImageContentType()), new SqlParameterValue(Types.TIMESTAMP, toUse.getCreationDate()), new SqlParameterValue(Types.TIMESTAMP, toUse.getModifiedDate())); updateProfileImageImputStream(image, FileUtils.openInputStream(file)); } catch (IOException e) { } }
From source file:architecture.ee.web.community.timeline.dao.jdbc.JdbcTimelineDao.java
public int getTimelineCount(int objectType, long objectId) { return getExtendedJdbcTemplate().queryForInt( getBoundSql("ARCHITECTURE_COMMUNITY.COUNT_TIMELINE_BY_OBJECT_TYPE_AND_OBJECT_ID").getSql(), new SqlParameterValue(Types.NUMERIC, objectType), new SqlParameterValue(Types.NUMERIC, objectId)); }
From source file:com.fns.grivet.repo.JdbcEntityRepository.java
@Override public List<EntityAttributeValue> findByCreatedTime(Integer cid, LocalDateTime createdTimeStart, LocalDateTime createdTimeEnd) { String sql = QueryBuilder.newInstance().appendCreatedTimeRange().build(); log.trace(String.format("JdbcEntityRepository.findByCreatedTime[sql=%s]", sql)); return mapRows(jdbcTemplate.query(sql, new SqlRowSetResultSetExtractor(), new SqlParameterValue(Types.INTEGER, cid), new SqlParameterValue(Types.TIMESTAMP, Timestamp.valueOf(createdTimeStart)), new SqlParameterValue(Types.TIMESTAMP, Timestamp.valueOf(createdTimeEnd)))); }