powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за getCurrentSession() ?
1 сообщений из 1, страница 1 из 1
Что за getCurrentSession() ?
    #33519003
Vasisualiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему при

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Configuration cfg =  new  Configuration();
sessionFactory = cfg.configure().buildSessionFactory();
session = sessionFactory.openSession();
loginDAO =  new  LoginDAO(sessionFactory);
login =  new  Login();
//установка всех setter-ов login
loginDAO.makePersistent(login);
......
//LoginDAO//
 public   void  makePersistent(Login login) {
     try  {
         sf.getCurrentSession().saveOrUpdate(login);
    }  catch  (HibernateException ex) {
         ex.printStackTrace();
    }
}

выдает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
org.hibernate.HibernateException: No CurrentSessionContext configured!
	at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java: 602 )
	at com.streamsage.persistence.LoginDAO.makePersistent(LoginDAO.java: 61 )
	at com.streamsage.queryapi.test.junit.TestLoginDAO.testLoginSave(TestLoginDAO.java: 60 )
	at sun.reflect.NativeMethodAccessorImpl.invoke0( Native  Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at junit.framework.TestCase.runTest(TestCase.java: 154 )
	at junit.framework.TestCase.runBare(TestCase.java: 127 )
	at junit.framework.TestResult$ 1 .protect(TestResult.java: 106 )
	at junit.framework.TestResult.runProtected(TestResult.java: 124 )
	at junit.framework.TestResult.run(TestResult.java: 109 )
	at junit.framework.TestCase.run(TestCase.java: 118 )
	at junit.framework.TestSuite.runTest(TestSuite.java: 208 )
	at junit.framework.TestSuite.run(TestSuite.java: 203 )
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java: 478 )
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java: 344 )
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: 196 )
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что за getCurrentSession() ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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