+1 امتیاز
قبل در برنامه نویسی توسط (186 امتیاز)
ویرایش شده قبل توسط

ما در سازمانی پروژه کوچکی را  با استفاده از خط تولید وایز توسعه می دهیم که  که از قبل دارای دیتابیسهای مختلفی است، هم از نوع mssql server و هم از نوع oracle برای حفظ یکپارچگی باید بعضی از کلاسها در دیتابیسهای موجود سازمان پرسیست شود و اطلاعات مربوط به کلاسها از آن دیتابیس(ها) بارگیری شود.

سوال:

-در مدلی که به عنوان ورودی به تولیدگر کد خط تولید وایز است به چه نحوی دیتابیس مرتبط با هر کلاس را مشخص نماییم؟

-در مدل چطور می توان مشخص کرد که کلاسهای هر package در کدام دیتابیس و scheme باید پرسیست شوند؟

-تنظیمات مربوط به jpa در این مورد چگونه خواهد بود؟

قبل توسط (186 امتیاز)
http://www.baeldung.com/spring-data-jpa-multiple-databases
قبل توسط (186 امتیاز)
https://gist.github.com/celikmustafa89/c3288c44a19180cd64f4e3d76662b528

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط
 
بهترین پاسخ

در وایز این مساله تفاوتی با سایر app های مبتنی بر spring ندارد. لازم است یک config مجزا برای dataSource و jpa و transactionManager fvhd دومی فراهم کنید. استفاده از @Transactional تا حدی پیچیده تر می شود.

قبل توسط (186 امتیاز)
ویرایش شده قبل توسط
امکانش هست یک مثال بزنید؟
مثال نمی خواد. حل شد.

سوالات مشابه

0 امتیاز
1 پاسخ 393 بازدید
0 امتیاز
1 پاسخ 491 بازدید
0 امتیاز
1 پاسخ 556 بازدید
+1 امتیاز
1 پاسخ 402 بازدید
0 امتیاز
1 پاسخ 375 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 478 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
2 پاسخ 671 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
0 امتیاز
1 پاسخ 422 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
...