(二)java框架篇笔记库(22)

 
.   Hibernate中的两大配置文件


1 ) .  *.hbm.xml : 主键生成策略,映射关系,一对多,一对一的关系

2 ) .   Hibernate.cfg.xml : 方言(用哪个数据库),数据库连接信息,包含*.hbm.xml内容.映射文件,也可配事务

 
 

       二.   Hibernate事务处理


1 ) .   开启事务 :     session.beginTransaction();  

2 ) .    执行相关操作 : 

若成功则 session.getTransaction().commit()

若失败则session.getTransaction.rollback()

  


      三.    Hibernate的三种状态以及状态的转换

1 ) .  Transient(临时)  :  new 一个初始化对象后,并没有在数据库里保存数据,处于临时状态             

2 ) .  Persitent(持久化) : 当执行save()方法,调用session.close()方法之前,内存中的对象与数据库有对应关系处于持久化状态

3  ) .   Detached(托管/游离) :  当执行session.close()之后,处于托管状态

4 ) .   状态的转换 : 


           1.  处于托管状态下,调用update()方法后,转换为持久化状态
        
           2.  在持久化状态下,调用delete()方法后,转换为临时状态

           3.    在未初始化对象之前,调用get(),load(),find(),interate()之后,直接进入持久化状态
 
 
 

      四.  分页步骤

1 ) .    前台封装一个显示分页的组件

2 ) .   查询总条数

3 ) .     后台封装分页工具类,计算开始位置,结束位置,总页数

4 ) .   后台写支持分页的sql语句

5 ) .     前台包含分页组件,实现分页效果

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值