먼저 Criteria가 필요한데.. 애매합니다. 하이버네이트 Session이 만들어주는 객체인지라… 흠.. 난 Criateria나 Session을 테스트하고 싶은 생각은 없고 CriateriaUtils이 제대로 동작하는지만 확인하면 되는데 말이죠. public class CriteriaUtils { public static void addOptionalLike(Criteria c, String fieldName, String value) { if(StringUtils.isEmpty(value)){