powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Hibernate передать имя\пароль
7 сообщений из 7, страница 1 из 1
Как в Hibernate передать имя\пароль
    #33578183
Dremmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно передать имя\пароль в Hibernate, без hibernate.cfg.xml

в hibernate.cfg.xml
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
</session-factory>
</hibernate-configuration>

пишу

Properties PROP = new Properties();
PROP.put("connection.driver_class", "oracle.jdbc.driver.OracleDriver");
PROP.put("connection.url", "jdbc:oracle:thin:@kh:1521:A1");
PROP.put("connection.username", "S2");
PROP.put("connection.password", "nir");
PROP.put("dialect", "org.hibernate.dialect.Oracle9Dialect");
PROP.put("show_sql", "true");
PROP.put("use_sql_comments", "true");
PROP.put("generate_statistics", "true");

Configuration cfg = new Configuration()
.setProperties(PROP)
.addClass(Board.class)
.addClass(DeviceInFilter.class)
;
sf = cfg.configure().buildSessionFactory();
при запуске выдет
...
INFO: processing foreign key constraints
02.03.2006 18:49:03 org.hibernate.connection.UserSuppliedConnectionProvider configure
WARNING: No connection properties specified - the user must supply JDBC connections
Exception in thread "main" org.hibernate.HibernateException: database product name cannot be null
at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:374)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:110)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
at ru.nateks.esma.client.hibernateQuery.HibernateObjectFactory.<init>(HibernateObjectFactory.java:66)
at ru.nateks.esma.client.hibernateQuery.select.MasterNSubNetwork.<init>(MasterNSubNetwork.java:17)
at ru.nateks.esma.client.Launcher.createTree(Launcher.java:224)
at ru.nateks.esma.client.Launcher.<init>(Launcher.java:64)
at ru.nateks.esma.client.Launcher.main(Launcher.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)

Process finished with exit code 1

plz HELP
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33590339
Dremmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну неужели никто не знает?
Up
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33590822
Духовность™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты попробуй удалить нафик цфг
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33591771
Dremmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
цфг?
Configuration cfg?
пробовал удалить hibernate.cfg.xml
пишет
...
Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found
...

нашел как через параметры VM передавать, но это не то
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33592294
BlackWall
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй мнесто setProperties делать setProperty для каждого свойства соединения
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33592436
Dremmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал, непомогло...
вот думаю, может в hibernate.cfg.xml какие нибуть "особые" параметры нужно
прописать.
Нашел статью типа "hibernate not XML" но вся стиять в несколько строк со
СКРИНШОТОМ исходника, и непонят что там hibernate.cfg.xml пишут или удалить его, но без него hibernate.cfg.xml not found выдает.
Может кто пример своей авторизации в hibernate выложит
...
Рейтинг: 0 / 0
Как в Hibernate передать имя\пароль
    #33592444
Dremmmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вся статья :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Hibernate передать имя\пароль
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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