Connection embedded in a ThreadLocal object, services now open and closes connections between dao calls (#3)