如何设计和构建Hibernate应用程序

如何设计和构建Hibernate应用程序,hibernate,architecture,Hibernate,Architecture,我不熟悉hibernate,我学习了如何创建实体并使用hibernate注释映射所有实体。我使用下面的代码配置设置创建表并将数据保存到数据库中,使用Hibernate配置设置上的JDBC方法 Configuration configuration = new Configuration(); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder(

我不熟悉hibernate,我学习了如何创建实体并使用hibernate注释映射所有实体。我使用下面的代码配置设置创建表并将数据保存到数据库中,使用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,如下面的示例链接所述。它被证明是非常好的


您可以使用spring框架。感谢Zeus提供的优秀教程,如果我们使用spring,这将是适用的。如果我们使用的不是spring,那么我们如何处理这个架构。