【发布时间】:2015-01-07 16:46:30
【问题描述】:
我是 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框架。