public UserEntity findUserByUsername( String username ) {

    QUserEntity tableUser = QUserEntity.userEntity;

    JPAQuery query = new JPAQuery( entityManager )
        .from( tableUser )
        .where( tableUser.ds_username.eq( username ) );

    return ( UserEntity ) query.singleResult( tableUser );
}


使用最新版本的junit。

最佳答案

您可以模拟EntityManager并验证Querydsl是否以预期的方式使用EntityManager

10-04 17:11