How to Make It
In a saucepan, combine all the ingredients except the salt, bacon, onion, beans and hot dogs. Bring the sauce to a boil, whisking to dissolve the sugar. Reduce the heat to moderately low and simmer until reduced by one-third, about 20 minutes. Season with salt.
Preheat the oven to 325°. In a large enameled cast-iron casserole, cook the bacon over moderate heat, stirring, until the fat has rendered, 5 minutes. Add the onion and cook until softened, 8 minutes. Stir in the beans, hot dogs and sauce, cover partially and bake for 1 hour, until the beans are glazed. Season the beans with salt and serve.