public void lisaaTuote(Tuote t) throws DAOPoikkeus, SQLException{

	//avataan yhteys
	Connection yhteys = avaaYhteys();
	
	//Alustetaan kyselyt
	String lisaaPizza ="INSERT INTO Tuote(nimi, numero, hinta, aktiivinen, tuoteryhmaID) values(?,?,?,?,?)";
	String lisaaTaytteet = "INSERT INTO TuotteenTayte (tayteID, tuoteID) VALUES(?,?)";
	String haePizzanId ="SELECT tuoteID FROM Tuote ORDER BY tuoteID DESC LIMIT 1";
	PreparedStatement pizzaQuery = yhteys.prepareStatement(lisaaPizza);
	PreparedStatement taytteQuery = yhteys.prepareStatement(lisaaTaytteet);
	PreparedStatement idQuery = yhteys.prepareStatement(haePizzanId);
	ResultSet result;
	
	int tuoteID = 0;
		
		
		try{
			// Lisätään pizza tietokantaan
			pizzaQuery.setString(1, t.getNimi());
			pizzaQuery.setInt(2, t.getNumero());
			pizzaQuery.setDouble(3, t.getHinta());
			pizzaQuery.setBoolean(4, t.isAktiivinen());
			pizzaQuery.setInt(5, t.getRyhmaId());
			
			result = pizzaQuery.executeQuery();
			
			// Haetaan kantaan lisätyn pizzan id täytteiden lisäämistä varten
			result = idQuery.executeQuery();
			while(result.next()) {
			tuoteID = result.getInt("tuoteID");
			}
			
		
			if(t.getRyhmaId() == 1){
				Pizza p = (Pizza) t;
				// lisätään pizzan täytteet kantaan
				for (int i = 0; i < p.getTaytteet().size(); i++) {
					List tayteLista = p.getTaytteet();
					Tayte tayte = (Tayte) tayteLista.get(i);
					taytteQuery.setInt(1, tayte.getId());
					taytteQuery.setInt(2, tuoteID);
					result = taytteQuery.executeQuery();
					System.out.println(tayte.getId());
				}
				
			}
			
		}catch(Exception e){
			throw new DAOPoikkeus("Tietokantaan lisäys aiheutti virheen!.", e);
		}finally{
			// suljetaan yhteys
			suljeYhteys(yhteys);
		}
		
	
	}