У меня проблема с подключением DB2 к hibernate.
Ошибка: -
org.hibernate.HibernateException: База данныхDialectMapper не известна для базы данных [DB2 / LINUXX8664]
Моя конфигурация: -
String url="jdbc:db2://10.4.0.71:50000/"+databasename2+":retrieveMessagesFromServerOnGetMessage=true;securityMechanism=3;";
try {
cfg = new Configuration()
//add these resources from property file
.addResource(ReadProperty.dictProjectVar.get("hbmFilePath"))
.setProperty("dialect","org.hibernate.dialect.DB2Dialect")
.setProperty("hibernate.connection.driver_class", "com.ibm.db2.jcc.DB2Driver")
.setProperty("hibernate.connection.username","db2inst1")
.setProperty("hibernate.connection.password","Pyramid123")
.setProperty("hibernate.connection.url", url)
.setProperty("hibernate.connection.pool_size", "5")
.setProperty("hbm2ddl.auto", "create")
.setProperty("show_sql","true");
}
catch(Exception e) {
e.printStackTrace();
}
Я добавил банку db2jcc и db2jcc4 в мой путь к классам.
БД установлена на машине с Ubuntu и является пробной версией.
Спасибо,
Адитья