спящий объект сохранения - PullRequest
       0

спящий объект сохранения

0 голосов
/ 11 августа 2010

Для приложения я использую Struts2, спящий и пружинный для инъекций.Каждый раз, когда я сохраняю объект в БД, я должен делать это внутри класса Serivces (сеанс вводится здесь).В любом классе действий, если я получаю текущий сеанс и сохраняю его, он не сохраняет объект в базе данных.Хотя, я вижу вставку в ..... в журналах.почему это?

1 Ответ

0 голосов
/ 11 августа 2010

Я полагаю, вы не выполняете транзакции.Вы не увидите запись в базе данных, пока транзакция не будет зафиксирована.

Я думаю, Spring автоматически управляет транзакцией в вашем классе обслуживания.Однако если вы используете сеанс напрямую, вам также необходимо запустить / зафиксировать транзакцию в своем коде.

Подробнее см. http://docs.jboss.org/hibernate/stable/core/reference/en/html/transactions.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...