hibernate笔记一之配置文件

这篇博客详细介绍了Hibernate的配置文件,包括transaction管理和hibernate.cfg.xml、orm配置。重点讨论了主键生成策略,如increment、identity、sequence、hilo、native、uuid以及assigned,解释了各种策略的工作原理和适用场景。
摘要由CSDN通过智能技术生成

Hibernate


会使对数据据库的操作,变成一个面向对象的操作(如现在有一个User对象,现在只有调用Hibernate 直接插入一个对象到数据库中去,但是实际上是Hibernate自动生成了Sql 语句去操作数据库),是一个应用于Dao层的框架,所以我们要告诉Hibernate 我们的对象与数据库中表的射关系(ORM)ORM Object Relationnal Mapping 对象关系映射

  • transaction

    当事务提交了会把当前的线程的session 关闭,当再次调用getCurrentSession()时返回的session是一个新对象
    

  • hibernate.cfg.xml 配置文件
<property name="hbm2ddl.auto ">update</property>
update :如果数据库不存在表结构,就自动创建表结构,如是存在表结构,并且表结构与实体一致,那么不修改,如果表结构不一致,那么会修改表结构,会保留原有列。

create: 无论是否数据库中存在表结构,每次都会重新创建表结构ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值