Existing long-term bonds take a hit. Because if today you can get a 6% bond maturing in 2030, nobody will buy your 3% bond unless you price it down accordingly.
But if you keep getting them in 1-year increments as long as you expect the rates to rise, you just keep cashing out at maturity and reinvesting at the yield rate of the day.