簡體   English   中英

如何設計和架構Hibernate應用程序

[英]How to Design and Architect a Hibernate Application

我是休眠的新手,我學習了如何創建實體以及如何使用休眠注釋映射所有實體。 我已經使用以下代碼配置設置來創建表並將數據保存到數據庫中,並且使用了Hibernate配置設置上的JDBC方法。

  Configuration configuration = new Configuration();
  configuration.configure();

  ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().
                                    applySettings(configuration.getProperties()).build();

  SessionFactory sessionFactory = 
                            configuration.buildSessionFactory(serviceRegistry);

  Session session = sessionFactory.openSession();

  session.beginTransaction();

  /******************
         In between I have used the code
         for Loading and Saving the data
  *******************/ 

  session.getTransaction().commit();

  session.close();

  sessionFactory.close();

我看到了其他示例,其中使用了持久性配置。

早先使用JDBC應用程序時,我們將創建一個單獨的連接類和一個單獨的類來處理prepareStatement或Statement類,並且還將嘗試管理事務。

有人可以幫我嗎?我們如何為Hibernate類項目做出最佳設計。

這是一個非常廣泛的問題。 無論如何,我會回答。

我將Spring用於依賴項注入和AOP事務好處。

如以下示例鏈接中所述,很多人通常使用SpringMVC和Hibernate。 被證明是非常好的。

http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial

暫無
暫無

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

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