صفحه 1 از 1

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

ارسال شده: شنبه 5 مرداد 1398, 10:12 am
توسط sahar1978
سلام .ببخشید یه سوال در مورد پروژه 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 تنظمیات بالا اشتباه است لطفا راهنمایی بفرمایید

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

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