+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
برچسب گذاری دوباره قبل توسط
یکی از hibernate.hbm2ddl.auto می تواند validate باشد، این مقدار چه معنی و کاربردی دارد؟

1 پاسخ

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

در ضمن مقدار validate هیچ تغییری در ساختار پایگاه داده نمی دهد و فقط در صورت موجود بودن خطا فرایند بار گزاری برنامه را متوقف می کند.
قبل توسط (65 امتیاز)
این یعنی کنترل می کنه که مثلا فیلدهای entity با ستون های جدول هماهنگ باشند؟
قبل توسط (1.1هزار امتیاز)
بله دقیقا.

سوالات مشابه

+1 امتیاز
1 پاسخ 499 بازدید
0 امتیاز
0 پاسخ 864 بازدید
+1 امتیاز
1 پاسخ 748 بازدید
0 امتیاز
1 پاسخ 513 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط masoud65 (27 امتیاز)
0 امتیاز
3 پاسخ 1.1هزار بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
0 پاسخ 419 بازدید
0 امتیاز
1 پاسخ 637 بازدید
0 امتیاز
1 پاسخ 473 بازدید
...