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 tuote 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);
			}
			
		
		}