powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate + фильтры
3 сообщений из 3, страница 1 из 1
Hibernate + фильтры
    #33283533
Who am I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, любезные, как мне лучше поступить.
У меня в каждом action происходит следующее:

Код: plaintext
1.
2.
3.
4.
5.
        Configuration  cfg         =  new  Configuration().addClass(UserAccount. class ).addClass(UserGroup. class ).addClass(
                Role. class ).addClass(UserRole. class );
        SessionFactory sessions    = cfg.buildSessionFactory();
        Session        hib_session = sessions.openSession();
        Transaction    tx          = hib_session.beginTransaction();

и в конце action-a если надо делается tx.commit() и закрывается сессия.

Как мне это запихнуть в фильтры? Где можно найти доки по этой теме?
...
Рейтинг: 0 / 0
Hibernate + фильтры
    #33283642
Фотография Alex-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мысль конечно интересная...
Попробуй использовать Hibernate Validator Framework
ClassValidator personValidator = new ClassValidator( Person.class);
ClassValidator addressValidator = new ClassValidator(Address.class, ResourceBundle.getBundle(...);
InvalidValue [] validationMessages = addressValidator.getInvalidValues(address,"city");

Хотя это средство возможно годится лишь для проверки соответсвия ограничениям - constraints lдля данных
Lusy &&
...
Рейтинг: 0 / 0
Hibernate + фильтры
    #33284155
Who am I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все-таки хотелось бы через фильтры сделать. :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate + фильтры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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