Doen't it work only using name convention in method name like findByName(String name) without now @Query above?