I’d suggest marking the Hibernate DAO class with @Primary, i.e. (assuming you used @Repository on HibernateDeviceDao):
@Primary
@Repository
public class HibernateDeviceDao implements DeviceDao
This way it will be selected as the default autowire candididate, with no need to autowire-candidate on the other bean.
Also, rather than using @Autowired @Qualifier, I find it more elegant to use @Resource for picking specific beans, i.e.
@Resource(name="jdbcDeviceDao")
DeviceDao deviceDao;