+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 پاسخ 607 بازدید
0 امتیاز
1 پاسخ 754 بازدید
0 امتیاز
1 پاسخ 667 بازدید
+1 امتیاز
1 پاسخ 534 بازدید
0 امتیاز
1 پاسخ 495 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 688 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
2 پاسخ 974 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
0 امتیاز
1 پاسخ 611 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
...