public Actor find(Integer id) throws InstanceNotFoundException {

		Actor actor = null;

		try {
			Connection connection = DataSourceUtils.getConnection(dataSource);

			PreparedStatement statement = connection
					.prepareStatement("SELECT name, last_name FROM Actor WHERE ida = ?");
			statement.setInt(1, id);

			ResultSet resultSet = statement.executeQuery();

			if (resultSet.next()) {
				String name = resultSet.getString(1);
				String last_name = resultSet.getString(2);

				actor = new Actor(id, name, last_name);
			} else {
				throw new InstanceNotFoundException();
			}
			//connection.close();
		} catch (SQLException e) {
			throw new RuntimeException(e);
		}

		return actor;
	}