+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 پاسخ 578 بازدید
0 امتیاز
1 پاسخ 707 بازدید
0 امتیاز
1 پاسخ 654 بازدید
+1 امتیاز
1 پاسخ 520 بازدید
0 امتیاز
1 پاسخ 480 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
1 پاسخ 660 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
2 پاسخ 927 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
0 امتیاز
1 پاسخ 595 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
...