代码之家  ›  专栏  ›  技术社区  ›  rahul shalgar

无法将JdbcTemplate解析为类型

  •  1
  • rahul shalgar  · 技术社区  · 6 年前

    我正在尝试使用spring JdbcTemplate访问数据库。。。我在pom中添加了必需的依赖项spring jdbc。xml。。所需的jar已成功添加到eclipse库。。。我可以在eclipse的maven dependency文件夹中看到它。。。

    但是,我仍然面临着导入类JdbcTemplate的问题&因此无法继续。。。

    我收到此错误-无法将JdbcTemplate解析为类型

    我在eclipse中再次创建了一个新项目。。。仍然有相同的错误。。。。

    代码:

    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;
        }
    }
    

    系统(&A);应用程序配置: 操作系统:ubuntu 16.0.4 spring版本-5.0.3 tomcat 9(也尝试了替代tomcat 7) jdk 91。(也尝试了备选方案1.7、1.8) 日蚀氧气3

    如果有人能给我解决方案,那将对我很有帮助。。。

    1 回复  |  直到 6 年前
        1
  •  2
  •   biiyamn    6 年前
    • 尝试从maven存储库中删除spring jdbc文件夹
    • 右键单击project、maven、update project