2013-12-21 2 views
0

необходимо передать два параметра из списка. необходимо прочитать каждый элемент ABCDTO из списка, а затем перейти к выбору статута, где a = abcDTO.a и b = abcDTO.b.Как написать весенний пакет jdbc select sql statment

, пожалуйста, дайте мне знать, какой способ использовать шаблон jdbc.

ответ

2

Я не совсем уверен, о чем вы просите. Мне кажется, что вы хотите знать, как написать инструкцию SQL для вашего jdbcTemplate для использования ... или, может быть, вы просите, как итерации через результирующий набор? Или, может быть, какой метод даст вам набор результатов в виде списка?

Я хотел бы помочь, но, пожалуйста, уточните свой вопрос. Есть множество сообщений, которые объясняют (очень хорошо) каждую из этих тем. Сначала я начну учиться, используя springs tuts и API.

Кроме того, если вы хотите, чтобы ваши сотрудники или сотрудники в будущем могли немного упростить использование класса JdbcDaoTemplate или NamedParameterJdbcTemplate. Это помогает упростить код и упрощает обслуживание в долгосрочной перспективе (imo).

Вот пример использования JdbcTemplate и SQL, чтобы пойти с ним:

private static final String SQL_RETRIEVE = "SELECT FATHER, MOTHER, SON " + 
    "FROM DATABASENAME.TABLENAME WHERE FATHER = ? AND MOTHER = ?"; 

@Autowired 
private JdbcTemplate jdbcTemplate; 

public Family retrieve(String pFather, String pMother) { 
    return this.jdbcTemplate.queryForObject(SQL_RETRIEVE, Object[] {pFather, pMother}, 
     new RowMapper<Family>() { 
      @Override 
      public Family mapRow(ResultSet pResultSet, int pRowNumber) throws SQLException { 
       final Family family = new Family(); 
       family.setFather(pFather); 
       family.setMother(pMother); 
       family.setSon(pResultSet.getString("SON")); 

       return family; 
       } 
     }); 
} 
+0

спасибо за подробный expanation, она будет решена с моей стороны. но мой вопрос заключался в том, как подготовить партию подготовленного оператора для выбора цикла запроса wihout, используя для или while. в основном у нас есть метод пакетной обработки для любых udpate-запросов, но нет такого метода для выбора – mahesh

Смежные вопросы