Dao Fix, add some annotation and Session methond