public Idiom find(String IdiomId) 
			throws InstanceNotFoundException {

		Idiom idiom = null;

		try {
			Connection connection = DataSourceUtils.getConnection(dataSource);
			
			PreparedStatement statement = connection.prepareStatement(
					"SELECT language FROM Idiom WHERE language = ?");
			statement.setString(1, IdiomId);

			ResultSet resultSet = statement.executeQuery();

			if (resultSet.next()) {
				String lengua = resultSet.getString(1);
				idiom = new Idiom(IdiomId);
			} else {
				throw new InstanceNotFoundException();
			}
			connection.close();
		} catch (SQLException e) {
			throw new RuntimeException(e);
		}

		return idiom;
	}