Ejemplo n.º 1
0
  public void transationAddGame() {

    final List<Game> games = new ArrayList<Game>();
    final Game game1 = new Game();
    final Game game2 = new Game();

    game1.setId(31);
    game1.setName("New Game 31");
    game1.setPrice("10");

    game2.setId(32);
    game2.setName("New Game 32");
    game2.setPrice("20");

    games.add(game1);
    games.add(game2);
    // add game2 again, will cause error due to unique name, so roll back to save point
    games.add(game2);

    try {
      System.err.println("\nAdding new games...");
      gameDao.transationAddGame(games);
    } catch (final SQLException e) {
      e.printStackTrace();
    }
  }