我是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项目做出最佳设计。
答案 0 :(得分:0)
这是一个非常广泛的问题。无论如何我会回答它。
我使用Spring进行依赖注入和AOP事务处理。
很多人通常使用SpringMVC和Hibernate,如下面的示例链接所示。它被证明是非常好的。
http://www.journaldev.com/3531/spring-mvc-hibernate-mysql-integration-crud-example-tutorial