重新修改了BookDao和其测试；
UserDaoTest中没做修改，有一些无关的改动