org.hamcrest.Matchers によってオブジェクトの 2 つの異なるプロパティを一致させようとしています。ここにあります:
List<LeaveApply> leaveApplyList = Lambda.select(
   allLeaveApplyList,
       Matchers.allOf(
            Lambda.having(
                Lambda.on(LeaveApply.class).getUser().getId(),   
                Matchers.equalTo(userId)), 
            Lambda.having(
                Lambda.on(LeaveApply.class).getDate(),
                Matchers.allOf(
                    Matchers.greaterThanOrEqualTo(fromDate), 
                    Matchers.lessThanOrEqualTo(toDate)))
                 )
              );
指定された id と等しい user-id と、to-date 以下で from-date 以上の日付を持つ LeaveApply オブジェクトのリストを提供します。それは働いています。異なるプロパティ フィールドを一致させる正しい方法を知りたいですか?