0 امتیاز
قبل در برنامه نویسی توسط (434 امتیاز)
با سلام خدمت وایز کاران عزیز!

من برای چندین موجودیت با استفاده از generate-entity در وایز 5.2 که رابط گرافیکی آن مبتنی بر extjs میباشد UI و سایر لایه ها رو ایجاد کردم ولی در هنگام جستجو با پارامترهای دارای نوع غیراولیه مثل date و یا با نوع سایر موجودیتهایی(child) که با موجودیت اصلی(parent) ارتباط دارند به خطا خوردم. در زمان رفع خطا متوجه شدم همه انواع به صورت String پاس میشوند و در query درج میگردنند مثلا برای موجودیت فرعی(child) بجای اینکه Object آن در query درج شود فقط pk آن بصورت String  در آن قرار میگرفت که ایجاد خطا میکرد، همچنین Date نیز بصورت همان String پاس شده از UI بدون تبدیل به نوع زمان استفاده شده بود که خطا ایجاد میکرد، من بصورت موقت با بازنویسی متد search و تبدیل پارامترها بصورت دستی(که اصلا کار تمیزی نیست!) مشکل را حل کردم ولی مطمئنا مشکل باید بصورت اساسی در جای دیگری حل شود مثلا درتعریف  policy برای beancopier ها یا یک همچین جایی!

سوالات مشابه

0 امتیاز
1 پاسخ 290 بازدید
0 امتیاز
1 پاسخ 660 بازدید
+2 امتیاز
1 پاسخ 297 بازدید
0 امتیاز
1 پاسخ 476 بازدید
0 امتیاز
1 پاسخ 391 بازدید
0 امتیاز
1 پاسخ 343 بازدید
0 امتیاز
1 پاسخ 614 بازدید
+1 امتیاز
1 پاسخ 408 بازدید
0 امتیاز
1 پاسخ 311 بازدید
0 امتیاز
2 پاسخ 456 بازدید
...