如何使用spring从数据库中获取刷新的数据?

时间:2016-08-02 08:21:16

标签: java spring

我是Spring Framework的新手。 我使用Spring framework来访问database oracle。 所有DML操作都运行正常。我正在使用RowMapper从数据库表中访问数据并正确显示record。但问题是如果假设我直接删除了使用oracle中的delete命令从数据库表中记录,然后在我的应用程序中插入另一条记录,即java application它没有显示来自database table的刷新数据,它只显示已删除的记录刷新的数据。请给我一些宝贵的建议......谢谢。

以下是我的code访问表和设置数据:

public List<StudentPojo> getAllStudents(){
        String query = "select * from demo";
        return jdbcTemplate.query(query, new RowMapper<StudentPojo>(){
        @Override
        public StudentPojo mapRow(ResultSet rs, int rownumber) throws SQLException {
            StudentPojo stud = new StudentPojo();
                stud.setName(rs.getString(1));
                stud.setMail(rs.getString(2));
                stud.setPhone(rs.getString(3));
                stud.setSex(rs.getString(4));
                return stud;
            }
        });
    }

code显示数据:

List<StudentPojo> list = data.getAllStudents();
                if(!list.isEmpty()){
                    for(StudentPojo student : list){
                        System.out.println(student.getName() + " | " + student.getMail() + " | " + student.getPhone() + " | " + student.getSex() );
                    }
                }
                else{
                    System.out.println("No Record Found");
                }

0 个答案:

没有答案