استفاده از چندیدن دیتابیس مجزا و متفاوت در JPA

+1 رأی
میانگین بازدید روزانه 2.0731 بازدید

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

سوال:

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

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

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

سوال 2 هفته قبل در تالار برنامه نویسی توسط Saeed Mirshams (27 امتیاز)
ویرایش 4 روز قبل توسط Saeed Zarinfam
http://www.baeldung.com/spring-data-jpa-multiple-databases
https://gist.github.com/celikmustafa89/c3288c44a19180cd64f4e3d76662b528

1 جواب

0 رأی
 
بهترین جواب

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

جواب 1 هفته قبل توسط seyyedjamalal (1,015 امتیاز)
ویرایش 4 روز قبل توسط Saeed Zarinfam
امکانش هست یک مثال بزنید؟

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 1.9225 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.3925 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 2.2643 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.3726 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.918 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.9120 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.7919 بازدید
سوال 3 هفته قبل در تالار برنامه نویسی توسط mmajlesi (0 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.8821 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.7243 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.1938 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط gatity (21 امتیاز)
کانال تلگرام جواب یاب
...