add QueryDsl support