如何把hibernate4+spring4整合
如何配置ApplicationContext.xml,达到下面目的,
想要达到的目的是:
SessionFactory sessionFactory = null;
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
.buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
//SessionFactory sf = new AnnotationConfiguration().configure().buildSessionFactory() 注解为AnnotationConfiguration
//2. Sesson
Session session = sessionFactory.openSession();
//3. 开启事务
Transaction transaction = session.beginTransaction();
//4. 执行保存操作
user u=new user();
u.setUsername(s);
u.setTelnum(l);
session.save(u);
//5. 提交事物
transaction.commit();
//6. 关闭Session
session.close();
//7. 关闭SessionFectory
sessionFactory.close();
将上面这个在ApplicationContext.xml整合,达到
SessionFactory sessionFactory = null;
sessionFactory.getCurrentSession().persist(admin);