SSH框架---Hibernate的API及增删改查操作(四)

一、Configuration类:配置对象

1.1 加载核心配置文件 hibernate.cfg.xml

Configuration configuration = new Configuration().configure();

1.2 加载映射文件 类名.hbm.xml

Configuration configuration = new Configuration().addResource("com/ly/hibernate/domain/类名.hbm.xml");

二、SessionFactory:session工厂对象 -- 相当于连接池

SessionFactory,内部维护Hibernate的连接池。一般一个应用只需要创建一次的对象。

三、Session:连接对象 -- 相当于Connection

Session是Hibernate持久化操作的核心API

  • 所有的crud都是session
  • 增删改,Hibernate都会自动生成SQL语句;查询中只有主键查询(get()查询和load()查询),Hibernate才会自动生成SQL语句。
  • 分页查/条件查/排序查/全查等都得自己写(需按照人家的规范写  qbc语句 和 hql语句)
  • Hibernate底层设置了所有SQL不提交操作,所以需要开启事务并手动提交。

3.1 save:新增操作

3.2 delete:删除就要先查后改,因为删除的是一个对象,而get查询得到的就是这个对象

3.3 update:修改就要先查后改

3.4 查询之主键查询:get()查询和load()查询
SSH框架---Hibernate的批量查询(六)

四、Transaction:事务对象

4.1 commit():提交事务

4.2 rollback():回滚事务


 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值