Hibernate第一讲

Hibernate引言

  概念:Hibernate是一个数据库持久层的框架,解决的是数据库CRUD问题。

  核心的设计思想:

  

2 Hibernate的基本开发步骤:

   www.hibernate.org  下载hibernate官方版zip

   hibernate需要的jar

   1  Hibernate核心jar

   2  Hibernate第三方jar

   3  ojdbc5.jar

    hibernate的配置文件

       1  hibernate.cfg.xml

            作用:用于配置hibernate运行相关参数的一个配置文件

            连接相关参数

            hibernate自身属性

            dialect方言:告知hibernate连接的是那种数据库

            hibernate会根据这种数据库的特点,进行优化

            show_sql:true|false

            映射文件的注册

        2  xxx.hbm.xml 映射文件(注解 Annotation  @xxxx)

            文件名必须以.hbm.xml结尾前面随便

            位置随便

    Hibernate的核心对象

         1  Configuration对象:专门读取Hibernate相关配置文件

         2  SessionFactory:创建Session

         3  Session对象:session整个Hibernate框架的核心,负责对数据进行CRUD的操作

         4  Transaction事务:tx.begin()   tx.commit()   tx.rollback()

              注意:Hibernate增删改操作必须手动控制事务

         5  Query查询

             负责在Hibernate中进行复杂查询,session.get()以主键为条件的查询


Hibernate的开发步骤:O(对象)R(数据库)M(映射文件)

        1  O(实体对象)

        2  R(创建数据库中的表)

        3  M(映射文件)

        4  映射文件的注册  Hibernate.cfg.xml注册

        5  API测试

               Session.CRUD操作

              注:increment主键生成器如何实现?

                      max(id)+1作为新的主键


               

   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值