powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Scala - Slick - Oracle
5 сообщений из 5, страница 1 из 1
Scala - Slick - Oracle
    #39378407
wildDev93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
я новичок в scala пытаюсь подключить через slick базу oracle, используя slick-extensions

конфигурация:
oracle = {
driver = "com.typesafe.slick.driver.oracle.OracleDriver$"
db {
host = "192.168.253.40"
port = "1521"
sid = "ETPDEV"

url = "jdbc:oracle:thin:@//"${oracle.db.host}":"${oracle.db.port}"/"${oracle.db.sid}
user = "vb_general"
password = "vb_general"
driver = oracle.jdbc.driver.OracleDriver
}
}

вызов:
val dbConfig: DatabaseConfig[JdbcProfile] = DatabaseConfig.forConfig("oracle")
implicit val profile: JdbcProfile = dbConfig.driver
implicit val db: JdbcProfile#Backend#Database = dbConfig.db

зависимости в sbt
"com.typesafe.slick" % "slick_2.11" % "3.1.0",
"com.typesafe.slick" % "slick-hikaricp_2.11" % "3.1.0",
"com.typesafe.slick" % "slick-extensions_2.11" % "3.1.0",
"com.typesafe.slick" % "slick-codegen_2.11" % "3.1.0" % "compile",

stack trace:
Exception in thread "main" java.lang.NoClassDefFoundError: scala/Product$class
at slick.ast.ColumnOption$PrimaryKey$.<init>(ColumnOption.scala:15)
at slick.ast.ColumnOption$PrimaryKey$.<clinit>(ColumnOption.scala)
at slick.profile.RelationalTableComponent$ColumnOptions$class.$init$(RelationalProfile.scala:158)
at slick.profile.RelationalTableComponent$$anon$2.<init>(RelationalProfile.scala:164)
at slick.profile.RelationalTableComponent$class.$init$(RelationalProfile.scala:164)
at freeslick.OracleProfile$.<init>(OracleProfile.scala:316)
at freeslick.OracleProfile$.<clinit>(OracleProfile.scala)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:142)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088)
at java.lang.reflect.Field.getFieldAccessor(Field.java:1069)
at java.lang.reflect.Field.get(Field.java:393)
at slick.backend.DatabaseConfig$.forConfig(DatabaseConfig.scala:62)
at by.softclub.vbanking.Db.$init$(DbServer.scala:90)
at by.softclub.vbanking.DbServer$.<init>(DbServer.scala:44)
at by.softclub.vbanking.DbServer$.<clinit>(DbServer.scala)
at by.softclub.vbanking.DbServer.main(DbServer.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
Caused by: java.lang.ClassNotFoundException: scala.Product$class
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 23 more

не понимаю почему не находит, возможно кто-то подскажет правильным примером
...
Рейтинг: 0 / 0
Scala - Slick - Oracle
    #39378509
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
версия скалы какая?
...
Рейтинг: 0 / 0
Scala - Slick - Oracle
    #39378514
wildDev93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scala = "2.12.1"
...
Рейтинг: 0 / 0
Scala - Slick - Oracle
    #39378637
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wildDev93,

slick-codegen_2.11 не смущает? Ищите либы под 12 версию или возьмите 11
...
Рейтинг: 0 / 0
Scala - Slick - Oracle
    #39378664
wildDev93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник,

Спасибо огромное, очень помогли!
И с наступающим!)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Scala - Slick - Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]