会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134093个问题

<s> [webpack.Progress] 92% chunk asset optimization

<s> [webpack.Progress] 93% after chunk asset optimization

<s> [webpack.Progress] 93% asset optimization

<s> [webpack.Progress] 94% after asset optimization

<s> [webpack.Progress] 94% after seal

<s> [webpack.Progress] 95% emitting

<s> [webpack.Progress] 95% emitting HtmlWebpackPlugin

<s> [webpack.Progress] 95% emitting CopyPlugin

<s> [webpack.Progress] 98% after emitting

<s> [webpack.Progress] 98% after emitting CopyPlugin


 ERROR  Failed to compile with 1 error18:57:25



 error  in ./src/components/Login.vue?vue&type=style&index=0&lang=less&scope=true&


Syntax Error: TypeError: this.getOptions is not a function



 @ ./node_modules/vue-style-loader??ref--10-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--10-oneOf-1-1!./node_modules/vue-loader/lib/loaders/

stylePostLoader.js!./node_modules/postcss-loader/src??ref--10-oneOf-1-2!./node_modules/less-loader/dist/cjs.js??ref--10-oneOf-1-3!./node_modules/cach

e-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Login.vue?vue&type=style&index=0&lang=less&scope=tr

ue& 4:14-450 14:3-18:5 15:22-458

 @ ./src/components/Login.vue?vue&type=style&index=0&lang=less&scope=true&

 @ ./src/components/Login.vue

 @ ./src/router/index.js

 @ ./src/main.js

 @ multi (webpack)-dev-server/client?http://192.168.1.3:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js



<s> [webpack.Progress] 98% after emitting vue-cli-dashboard-plugin

<s> [webpack.Progress] 100% 


 WARN  

Couldn't parse bundle asset "H:\vue\vue_shop\dist\js\chunk-vendors.js".

Analyzer will use module sizes from stats file.


Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 2341楼
JAVA 全系列/(隐藏)第三十阶段:设计模式/框架源码分析(拓展)/GOF23 设计模式 2343楼

flask_shop.rar

'dict' object is not callable异常,

麻烦老师帮忙看一看

截图00.png

Python全系列/第九阶段:Flask百战电商后台系统/Flask百战电商后台项目 2344楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/数组和数据存储 2345楼
微服务/第一阶段:SSM 框架和项目开发/(旧)Mybatis 2346楼
Python全系列/第二阶段:Python 深入与提高/模块 2347楼
Python全系列/第六阶段:数据库与AI协同技术实战/mysql的使用 2349楼

package com.mgj;

import java.sql.Date;

/**
 * 实体类,存放Employees表中的数据
 * */
public class Employees {
    int  employees_id ;
    String first_name;
    String last_name;
    String email;
    String phone_number;
    Date hire_date;
    String job_id;
    float salary;

    public int getEmployees_id() {
        return employees_id;
    }

    public void setEmployees_id(int employees_id) {
        this.employees_id = employees_id;
    }

    public String getFirst_name() {
        return first_name;
    }

    public void setFirst_name(String first_name) {
        this.first_name = first_name;
    }

    public String getLast_name() {
        return last_name;
    }

    public void setLast_name(String last_name) {
        this.last_name = last_name;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone_number() {
        return phone_number;
    }

    public void setPhone_number(String phone_number) {
        this.phone_number = phone_number;
    }

    public Date getHire_date() {
        return hire_date;
    }

    public void setHire_date(Date hire_date) {
        this.hire_date = hire_date;
    }

    public String getJob_id() {
        return job_id;
    }

    public void setJob_id(String job_id) {
        this.job_id = job_id;
    }

    public float getSalary() {
        return salary;
    }

    public void setSalary(float salary) {
        this.salary = salary;
    }

    @Override
    public String toString() {
        return "Employees{" +
                "employees_id=" + employees_id +
                ", first_name='" + first_name + '\'' +
                ", last_name='" + last_name + '\'' +
                ", email='" + email + '\'' +
                ", phone_number='" + phone_number + '\'' +
                ", hire_date=" + hire_date +
                ", job_id='" + job_id + '\'' +
                ", salary=" + salary +
                '}';
    }
}

----------------------------------------------------
package com.mgj;

import java.net.DatagramPacket;
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

/**
 * 获取结果集测试类
 * */
public class ResultSetTest {

    /**
     * 查询所有用户
     * */
    public List<Employees> selectEmployeesAll(){

        Connection connection = null;
        PreparedStatement preparedStatement = null;
        ResultSet resultSet = null;
        List<Employees> list = new ArrayList<>();
        try {
            //获取数据库连接
            connection = JdbcUtils.getConnection();
            //创建PreparedStatement对象
            preparedStatement = connection.prepareStatement("SELECT DISTINCT * FROM employees where salary>2000 ORDER BY SALARY DESC");
            //执行SQL语句
            resultSet = preparedStatement.executeQuery();
            //操作ResultSet对象获取查询的结果集
            while (resultSet.next()){
                int i = resultSet.getInt("employee_id");
                String str = resultSet.getString("first_name");
                String str2 = resultSet.getString("last_name");
                String str3 = resultSet.getString("email");
                String str4 = resultSet.getString("phone_number");
                Date date = resultSet.getDate("hire_date");
                String str6 = resultSet.getString("job_id");
                float fl = resultSet.getFloat("salary");
                //System.out.println(str+" "+str2+" "+str3+" "+str4+" "+date+" "+str6+"————"+fl);
                //ORM映射处理
                Employees employees = new Employees();
                employees.setEmployees_id(i);
                employees.setFirst_name(str);
                employees.setLast_name(str2);
                employees.setEmail(str3);
                employees.setPhone_number(str4);
                employees.setHire_date(date);
                employees.setJob_id(str6);
                employees.setSalary(fl);
                list.add(employees);

            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {

            JdbcUtils.closeResource(resultSet,preparedStatement,connection);

        }
        return list;
    }
}
-------------------------------------------
package com.mgj;

import java.util.List;

public class Test {


    public static void main(String[] args) {

       /* StatementTest st = new StatementTest();
        st.insertUsers("Mr.Meng_",23);
        st.updateUsers(4,"Mr.Meng",18);
        st.deleteUsersById(1);*/
        /*PreparedStatementTest pst = new PreparedStatementTest();
        //pst.insertUsers("Hello",19);
        //pst.updateUsersById(9,"World",26);
        pst.deleteUsersById(7);*/
        ResultSetTest resultSetTest = new ResultSetTest();
        //resultSetTest.selectEmployeesAll();
        List<Employees> list = resultSetTest.selectEmployeesAll();
        for (Employees employees:list){

            System.out.println(list);

        }
    }
}

老师,我用这种方法查询Employees表中的数据,况且我添加了distinct去重
为什么我拿到的数据全是重复的呢?

QQ截图20221026005458.png

JAVA 全系列/第四阶段:数据库与AI协同技术实战/JDBC技术 2351楼
JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 2352楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/控制语句、方法、递归算法 2353楼
Python全系列/第二阶段:Python 深入与提高/文件处理 2354楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637