This question already has an answer here:
I am travelling from Boston to Rome. I have Indian Passport and have a schengen visa. My flight is from Boston - Dublin with 7 hour layover and Dublin - Rome.
I just want to find out if i need to apply for a transit visa.