bookdaoimpl javadoc