Диаграмма последовательности для взаимодействия между спящим режимом и базой данных - PullRequest
0 голосов
/ 10 февраля 2011

Мне нужно создать общую диаграмму последовательности взаимодействия hibernate и любой базы данных.

Он должен быть очень универсальным и применимым ко всем транзакциям между hibernate и базой данных

Каковы основные методы открытия, извлечения данных и закрытия сеанса гибернации с базой данных

1 Ответ

0 голосов
/ 10 февраля 2011

Диаграмма последовательности показывает отношения между некоторыми экземплярами объекта, какие из них вы думаете? На одном уровне это просто база данных и приложение гибернации. В этом случае вы только что сделали это: Open, Fetch (или другой запрос), Close.

Теперь, предположительно, вам нужно больше деталей, чем это, но я думаю, что нам нужно знать почему вы рисуете эту диаграмму. Кто это будет читать, чем они интересуются? Рассмотрим это простое учебное пособие , в котором показан фрагмент кода:

SessionFactory sessionFactory = new
Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
BallPlayer aPlayer = (BallPlayer) session.get(BallPlayer.class, 1L);
transaction.commit();
session.close();

Итак, теперь у нас есть несколько интересных объектов, SessionFactory, Session и так далее. Для программиста, который собирается работать с Hibernate, это может быть интересно. Для DBA может быть и меньше так? Вы можете довольно легко нарисовать диаграмму последовательности из приведенного выше фрагмента, и в этом есть доля правды. Я не могу понять значение такой диаграммы, но это другая история.

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