这篇文章给大家介绍Hibernate之如何使用API,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
Configuration 对象
功能:配置加载类,用于加载主配置,orm元数据加载。
//1创建,调用空参构造
Configuration conf = new Configuration();
//2读取指定配置文件 =>空参加载方法,加载src 下的hibernate.cfg.xml文件
conf.configure();
//3根据配置信息,创建SessionFactory对象
SessionFactory sf = conf.buildSessionFactory();
//4获得session对象
Session session = sf.openSession();
//开启事物并获得擦所事务的tx对象
Transaction tx = session.beginTransaction();
tx.commit();
tx.rollback();
session.close();
sf.close();
//获得一个与线程绑定的session对象
sf.getCurrentSession();
SessionFactory 对象
功能:用于创建操作数据库核心对象session对象的工厂.
注意:1.sessionfactory 负责保存和使用所有配置信息.消耗内存资源非常大.
2.sessionFactory是属于线程安全的对象设计
结论:在一个项目中只能创建一个sessionFactory对象
Session 对象
功能:表达hibernate框架与数据库之间的连接(会话).session类似于JDBC年代的connection对象. 还可以完成对数据库中数据的增删改查操作.session是Hibernate操作数据库的核心对象
关于Hibernate之如何使用API就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。