نظر: Exception Handling در Play framework در زمان استفاده از JPA

ساخت وبلاگ

چطور می توان در play framework، زمانی که از JPA.withTransaction استفاده می کنیم و در زمان Insert به خطاهایی مانند UniqueConstraintViolation برمی خوریم، این خطا را هندل کنیم؟ چون JPA تمام این خطاهارو به RunTimeException می اندازد...

چرا از متد JPA.withTransaction استفاده می کنید؟ این متد بیشتر برای تست کاربرد داره.
خب اگه منظورتون استفاده از @Transaction هست که بازم مشکل رو حل نمی کنه. موضوع گرفتن Exception هایی از این دست هست که در ارتباط با دیتابیس بهش برمی خوریم ولی نمیشه Catch کرد. فکر کنید کاربر بخواهد در یک سامانه شماره موبایل تکراری وارد کند و این فیلد در دیتابیش Unique باشد. چطور پیغام اینکه این شماره تکراری است را می توان پس از اینکه در Exception موردنظر افتاد هندل می کنید؟

- - , .

جواب یاب...
ما را در سایت جواب یاب دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان javabyab بازدید : 160 تاريخ : چهارشنبه 30 دی 1394 ساعت: 14:49