簡體   English   中英

休眠和數據庫之間交互的順序圖

[英]Sequence Diagram for interaction between hibernate and database

我需要為休眠和任何數據庫的交互創建一個通用的序列圖。

它必須非常通用,並且適用於休眠和數據庫之間的所有事務

打開,獲取數據以及關閉與數據庫的休眠會話涉及的主要方法有哪些?

序列圖顯示了某些對象實例之間的關系,您介意哪些對象實例? 一方面,它只是一個數據庫和一個休眠應用程序。 在這種情況下,您只需完成以下操作:打開,提取(或其他查詢),關閉。

現在想必您需要更多的細節,但是我認為我們需要知道為什么要繪制此圖。 誰將要閱讀此書,他們對什么感興趣? 考慮這個簡單的教程 ,他們顯示了一個代碼片段:

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來說可能不是這樣嗎? 您可以很容易地繪制上述代碼段的序列圖,並且其中有一些道理。 我不明白這種圖表的價值,但這是另一回事了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM