Package org.geekhub.objects

Examples of org.geekhub.objects.Actor


                            preparedStatement.setString(1, String.valueOf(movie.getId()));
                        }
                    }, new RowMapper<Actor>() {
                        @Override
                        public Actor mapRow(ResultSet resultSet, int i) throws SQLException {
                            return new Actor(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3),
                                    resultSet.getDate(4));
                        }
                    }
            );
            movie.setActorList(actorList);
View Full Code Here


    public Actor getById(final int id) {
        String sql = "SELECT * FROM actor WHERE actor.id = ?";
        String moviesSql = "SELECT * FROM movie INNER JOIN movies_actors ON movie.id = movies_actors.movie_id WHERE " +
                "movies_actors.actor_id = ?";

        Actor actor = jdbcTemplate.queryForObject(sql, new Object[]{id}, new BeanPropertyRowMapper<Actor>(Actor.class));
        List<Movie> movieList = jdbcTemplate.query(moviesSql, new Object[]{actor.getId()}, new RowMapper<Movie>() {
            @Override
            public Movie mapRow(ResultSet resultSet, int i) throws SQLException {
                return new Movie(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3));
            }
        });
        actor.setMovieList(movieList);
        return actor;
    }
View Full Code Here

  }

    @RequestMapping(value = "/create-actor.html", method = RequestMethod.GET)
    public String createActor(ModelMap model) {
        List<Movie> movies = movieDAO.queryMovies();
        Actor actor = new Actor();
        model.addAttribute("actor", actor);
        model.addAttribute("movies", movies);
        model.addAttribute("save_or_update", "Save");
        return "actor_form";
    }
View Full Code Here

        return "redirect:/";
    }

    @RequestMapping(value = "/edit-actor.html", method = RequestMethod.POST)
    public String editActor(@RequestParam("id") int actorId, ModelMap model) {
        Actor actor = actorDAO.getById(actorId);
        model.addAttribute("actor", actor);
        model.addAttribute("movies", movieDAO.queryMovies());
        model.addAttribute("save_or_update", "Update");
        return "actor_form";
    }
View Full Code Here

TOP

Related Classes of org.geekhub.objects.Actor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.