JdbcTemplate не может быть преобразован в тип

Я пытаюсь попасть в базу данных с помощью spring JdbcTemplate ... Я добавил требуемую зависимость spring-jdbc в pom.xml .. требуемая банка успешно добавлена ​​в библиотеку eclipse ... Я вижу ее в папке зависимостей maven в eclipse ...

Но все же я столкнулся с проблемой импорта класса JdbcTemplate и, следовательно, не могу продолжить ...

Я получаю эту ошибку - JdbcTemplate не может быть преобразован в тип

Я снова создал новый проект в затмении ... с той же ошибкой ...

Код:

import java.util.List;
import javax.sql.DataSource;
import com.wocs.services.inventory.model.Customer;


public class CustomerDAO implements CustomeryDAOIface{

       private DataSource dataSource;

       private JdbcTemplate jdbcTemplateObject;

       public void setDataSource(DataSource dataSource) {
          this.dataSource = dataSource;
          this.jdbcTemplateObject = new JdbcTemplate(dataSource);
       }

       public List<Customer> getManufacturers() {

            String sql = "SELECT * FROM Customer";

            List<Customer> customers  = 
                     getJdbcTemplate().query(sql,
                    new BeanPropeMtyRowMapper(Customer.class));


        return customers;
    }
}

конфигурация системы и приложения: ОС: ubuntu 16.0.4 весенняя версия - 5.0.3 tomcat 9 (также пробовал альтернативный tomcat 7) jdk 91. (пробовал альтернативу 1.7, 1.8 тоже) Затмение Кислород 3

Для меня будет очень полезно, если кто-нибудь сможет дать мне решение ...

Ошибка времени компиляции происходит во время сборки Maven? Я использую Gradle и spring-data 5.0.4 с Java 8 JDK, и у меня не было проблем с JdbcTemplate.

Joshua Davis 11.04.2018 16:37

Как вы составляете свой проект? Вы запускали mvn clean install eclipse: clean eclipse: eclipse? Правильно ли указано имя пакета в операторе импорта и везде, где вы используете JdbcTemplate? Поделитесь кодом, в котором возникает ошибка компиляции.

Rahul 11.04.2018 16:40

В eclipse он автоматически компилируется ... Я не могу импортировать класс JdbcTemplate ... Я добавил код. пожалуйста, проверьте.

rahul shalgar 11.04.2018 17:26

Какая у вас конфигурация пружины?

Ben Cheng 11.04.2018 18:25
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
4
5 708
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  • попробуйте удалить папку spring-jdbc из репозитория maven
  • щелкните правой кнопкой мыши проект, maven, обновить проект

Я не вижу папки с именем spring-jdbc внутри m2 / repository / ... укажите путь к локальному репозиторию maven ...

rahul shalgar 11.04.2018 17:32

Готово ... Большое спасибо ... Я потратил на это почти день .... Вы дали мне очень хорошее решение ... еще раз спасибо ....

rahul shalgar 11.04.2018 17:45

не могли бы вы объяснить мне, почему это произошло? ... Spring-jdbc не загрузился успешно или по какой-либо другой конкретной причине?

rahul shalgar 11.04.2018 17:53

кажется, что ваш ide не обновляет зависимости maven

biiyamn 11.04.2018 18:31

Другие вопросы по теме