set dao beans to singleton scope
redevelop document orm API