اگر مقدار hibernate.hbm2ddl.auto را برابر validate هنگام بارگزاری شدن برنامه hibernate تمام mapping های انجام شده در کلاس های مختلف را بررسی می کند و در صورت وجود اشکال در mapping ها پیغام خطای مورد نظر را در قسمت log به شما نشان می دهد.
در ضمن مقدار validate هیچ تغییری در ساختار پایگاه داده نمی دهد و فقط در صورت موجود بودن خطا فرایند بار گزاری برنامه را متوقف می کند.