Configuration configuration = new Configuration();
成都创新互联公司致力于互联网网站建设与网站营销,提供成都网站设计、成都网站制作、网站开发、seo优化、网站排名、互联网营销、微信小程序定制开发、公众号商城、等建站开发,成都创新互联公司网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。创建加载配置文件的对象
configuration.configure();
1.加载配置文件 hibernate.cfg.xml
2.hibernate.cfg.xml
1、描述数据库的链接的信息
2、加载映射文件*.hbm.xml
sessionFactory = configuration.buildSessionFactory();
1、hibernate把数据库的链接信息、把映射文件的信息、持久化类的信息整合在一起
2、sessionFactory是由单例模式产生的
3、一般情况下一个hibernate应该有一个数据库链接
4、该类本身是线程安全的
sessionFactory.openSession();
打开了一个数据库的链接,准备进行数据库的操作
1.查询
2.CUD操作
开启事务
session.beginTransaction();
进行cud的操作
注意事项:
1、一个类是否是持久化类
1、加载配置文件
2、在配置文件中加载映射文件
3、解析映射文件中class元素的name属性,找到对应的类
2、在客户端的参数的类必须是持久化类
3.利用session.get方法产生一个对象,调用的是默认的构造函数,所以一个持久化类中必须有一个默认的构造函数
4.在hibernate中,不允许出现这种情况:两个持久化对象,但是标示符的值一样
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页标题:hibernate加载流程-创新互联
本文来源:http://lswzjz.com/article/djsiso.html