
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.04.2006, 09:50:20
|
|||
|---|---|---|---|
Hibernate и соединение с БД |
|||
|
#18+
Есть логин диалог в котором вводятся соответственно имя, пароль и т. д. Далее пытаюсь создавать сессию Код: plaintext 1. 2. 3. 4. 5. 6. И если введены неправильные параметры, hibernate оборачивает Exception от JDBC драйвера и выдает только warning в log4j лог. Соответственно до приложения Exception не доходит. Вопрос: как в таком случае правильно отловить ситуацию ввода неправильных параметров соединения (имя/пароль и т.д.)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 10:44:33
|
|||
|---|---|---|---|
Hibernate и соединение с БД |
|||
|
#18+
Я как то тоже также прикидывал схему регистрации. Но когда создаются SessionFactory - то достаточно большое количество времени уходит на это. Особенно, если таблиц - куча. Поэтому пошел по пути логина через поиск юзера в таблице. Т.е. SesionFactory создан заранее, и есть метод, который регистрирует юзера. Иными словами - пользователь базы один, а все остальные работают от его имени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 10:58:08
|
|||
|---|---|---|---|
|
|||
Hibernate и соединение с БД |
|||
|
#18+
Вообще то если исключение от драйвера оборачивается в исключение Hibernate, то оно и будет сгенерировано. И никак иначе. А именно должно генерироваться HibernateException, которое производное от RuntimeException. Так что видать оно ловится где-то в другом слое, будучи unchecked. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 11:01:36
|
|||
|---|---|---|---|
Hibernate и соединение с БД |
|||
|
#18+
Как поймать это исключение мне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 14:15:38
|
|||
|---|---|---|---|
|
|||
Hibernate и соединение с БД |
|||
|
#18+
Да как обычно. Словить и перегенерить в свое. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2149606]: |
0ms |
get settings: |
10ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
54ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 308ms |
| total: | 496ms |

| 0 / 0 |
