autowire the correct dao implementation