وصل شدن پروژه HibernateEasySample به اوراکل xe

ارسال پست
sahar1978
پست: 1
تاریخ عضویت: شنبه 5 مرداد 1398, 9:16 am

وصل شدن پروژه HibernateEasySample به اوراکل xe

پست توسط sahar1978 » شنبه 5 مرداد 1398, 10:12 am

سلام .ببخشید یه سوال در مورد پروژه HibernateEasySample استاد بهادر دارم.من روی دستگاه oracle xe 18c نصب کردم و تنظمیات config مربوط به hibernate رو به شکل زیر قرار دادم
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>
<property name="hibernate.connection.username">dip</property>
<property name="hibernate.connection.password">dip</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">create-drop</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<mapping resource="to/person.hbm.xml"/>


</session-factory>

ولی وقتی کلاس persion رو اجرا می کنم خطای زیر رو می ده
ORA-28040: No matching authentication protocol
برای وصل شدن به اورکل xe تنظمیات بالا اشتباه است لطفا راهنمایی بفرمایید

java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

Re: وصل شدن پروژه HibernateEasySample به اوراکل xe

پست توسط java2 » شنبه 5 مرداد 1398, 7:30 pm

این روش اموزش استاد بهادر مربوط به حداقل ۷ سال پیش است، در ان زمان تا جایی که یادم است استاد از Hibernate خالص استفاده می کردند. در حال حاضر استاد از پیاده سازی JPA در هایبرنیت استفاده می کنند از این رو سعی کنید از JPA استفاده کنید.
در هر حال مشکل شما با تعویض OracleJDBCDriver بر طرف خواهد شد. در ویرایش اوراکل ۱۸ و ۱۹ روش Authentication اوراکل تغییر کرده و مشکل شما با حذف classes12 و اضافه کردن ojdbc8 بر طرف خواهد شد

ارسال پست