美文网首页
hibernate的五大接口

hibernate的五大接口

作者: 打死你的小乌龟 | 来源:发表于2018-01-15 05:18 被阅读0次
1.Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。

2.SessionFactory接口:初始化Hibernate,充当数据存储源的代理,也就是一个数据库对应一个
SessionFactory。SessionFactory用来创建Session对象。并且SessionFactory是线程安全的,
可以由多个线程访问SessionFactory共享。

3.Session接口:主要用于对数据的操作(增删改查)。而这个Session对象不是线程安全的。不能共享。

4.Transaction接口:Hibernate事务接口。它封装了底层的事务操作,
比如JTA(java transcation architecture)所有的数据操作,比如增删改查都写在事务中。

5.Query接口:用于数据库的查询对象。
sessionFactory

session

    1、crud操作都是由session来完成的
    2、Session是一个接口,实现类是SessionImpl
    3、在创建sessionImpl的时候,传递一个参数为Connection,所以在hibernate编程
       的时候,创建session相当于打开了一个连接
    4、当关闭session的时候,相当于关闭了一个连接

transaction
1、事务是由session来产生的
2、事务默认是关闭的,必须手动开启

相关文章

网友评论

      本文标题:hibernate的五大接口

      本文链接:https://www.haomeiwen.com/subject/exqroxtx.html