Я пытаюсь попасть в базу данных с помощью 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
Для меня будет очень полезно, если кто-нибудь сможет дать мне решение ...
Как вы составляете свой проект? Вы запускали mvn clean install eclipse: clean eclipse: eclipse? Правильно ли указано имя пакета в операторе импорта и везде, где вы используете JdbcTemplate? Поделитесь кодом, в котором возникает ошибка компиляции.
В eclipse он автоматически компилируется ... Я не могу импортировать класс JdbcTemplate ... Я добавил код. пожалуйста, проверьте.
Какая у вас конфигурация пружины?




Я не вижу папки с именем spring-jdbc внутри m2 / repository / ... укажите путь к локальному репозиторию maven ...
Готово ... Большое спасибо ... Я потратил на это почти день .... Вы дали мне очень хорошее решение ... еще раз спасибо ....
не могли бы вы объяснить мне, почему это произошло? ... Spring-jdbc не загрузился успешно или по какой-либо другой конкретной причине?
кажется, что ваш ide не обновляет зависимости maven
Ошибка времени компиляции происходит во время сборки Maven? Я использую Gradle и spring-data 5.0.4 с Java 8 JDK, и у меня не было проблем с JdbcTemplate.