last version before QueryDSL