Hi, could you please post the stacktrace? I didn't develop the mapper feature, so no idea but i can try to help.
Best regards, Thomas Am Mo., 26. Nov. 2018 um 13:39 Uhr schrieb Brecht Derwael < [email protected]>: > Hi all, > > I'm on deltaspike version 1.9.0 and when trying to obtain a criteria > builder, my mapper is called in an attempt to conver the criteria builder > into a DTO. > > @ApplicationScoped > class SomeMapper extends SimpleQueryInOutMapperBase<SomeEntity, SomeDTO> { > SomeDTO toDto(SomeEntity entity) { ... } > } > > @Repository(forEntity = SomeEntity.class) > @MappingConfig(SomeMapper.class) > public abstract class SomeRepository extends > AbstractFullEntityRepository<SomeDTO, String> { > List<SomeDTO> someCustomQuery() { > getCriteriaBuilder(); > } > } > > When someCustomQuery is invoked, it attempts to map a CriteriaBuilderImpl > into a DTO object, which causes a ClassCastException when reaching > SomeMapper. > > It is expected behavior, or is this a bug? > > Kind regards, > > Brecht > > > Privileged Confidential Information may be contained in this message. If > you are not the addressee indicated in this message (or responsible for > delivery of the message to such person), you may not copy or deliver this > message to anyone. > In such case, you should destroy this message and kindly notify the sender > by reply email. > Please advise immediately if you or your employer does not consent to > Internet email for messages of this kind. > Opinions, conclusions and other information in this message that do not > relate to the official business of my firm shall be understood as neither > given nor endorsed by it. > >
