+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 پاسخ 396 بازدید
0 امتیاز
1 پاسخ 502 بازدید
0 امتیاز
1 پاسخ 560 بازدید
+1 امتیاز
1 پاسخ 405 بازدید
0 امتیاز
1 پاسخ 379 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
1 پاسخ 484 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
2 پاسخ 681 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
0 امتیاز
1 پاسخ 433 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
...