public Idiom insert(Idiom idiom) {
		
		if (idiom == null)
			return null;
		
		try {
			
			Connection connection = DataSourceUtils.getConnection(dataSource);

			PreparedStatement statement = connection.prepareStatement(
					"INSERT INTO Idiom (language) " + 
					"VALUES (?)");//, Statement.RETURN_GENERATED_KEYS);
			statement.setString(1, idiom.getLanguage());
			statement.executeUpdate();
			
		//	ResultSet resultSet = statement.getGeneratedKeys();
			
		//	if (resultSet != null && resultSet.next())
			//	idiom.setLengua(resultSet.getString(1));
			connection.close();
		} catch (SQLException e) {
			throw new RuntimeException(e);
		}
		
		return idiom;
	}