Я пытаюсь установить модуль данных DeltaSpike на Wildfly, я следил за вещами, упомянутыми в документе, когда я пытаюсь запустить Servlet с репозиторием, я получаю исключение NullPointerException при использовании репозиторияМодуль данных Deltaspike: никакая фаза не соответствует точке впрыска
@Inject
private OrdersRepository orderRep;
List<OrderDto> dao = orderRep.findByRetailer("MyRetail"); // NullPointer
Код
@Repository(forEntity = Order.class)
@MappingConfig(OrderMapper.class)
@EntityManagerConfig(entityManagerResolver = MyDBResolver.class)
public abstract class OrdersRepository extends AbstractEntityRepository<OrderDto, String> {
@Query(named = Order.ORDER_BY_RETAILER, max = 1)
public abstract List<OrderDto> findByRetailer(String retailer);
}
...
Я пропускаю что-нибудь здесь?
Почему вы используете другой класс (OrderDto) в Generic AbstractEntityRepository? то есть AbstractEntityRepository вместо AbstractEntityRepository –
Sriram