自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 如何在idea中搭建hibernate框架

1.首先打开idea,找到左上角的文件,项目结构,打开2.打开模块,点击模块右侧的绿色加号,新建一个模块3,新建一个maven项目因为hibernate是跨平台的 所以我们创建的项目可以是quickstart 也可以是webapp的 4.设置公司的名称,设置项目的名称以及项目的版本  5.指定一下 项目的存放的目录 6.  在pom.xml文件中添加 hibernate的核心jar包<dep...

2018-06-13 19:30:59 3524

原创 Hibernate中实体相关的注解

@Entry 说明该类是一个可以被生成表的实体标识在类上 @Table 当前表和实体 名称不一致的时候标识在类上@Id 用来描述主键标识在属性上@Basic 不写就等于写了 该属性关联映射标识在属性@column 当我们属性和字段不一致 限制表中字段的规范length =10, 数据长度nullable = false, 是否可以为空unique = true, 是否是唯一健columnDef...

2018-06-13 17:18:11 339

原创 hibernate中session接口方法总结

hibernate中session接口方法总结1.Session的save()和persist()方法Session的save()方法使一个临时对象转变为持久化对象。它完成以下操作:(1)将临时对象加入到Session缓存中,使其进入持久化状态。(2)选用映射文件指定的标识符生成器,为持久化对象分配唯一的OID。(3)计划执行一个insert语句。 Session的save()方法是用来持久化临...

2018-06-13 17:15:12 563

原创 Hibernate的三种状态

Hibernate的三种状态hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。图解  1.TestTransient(测试瞬态) ...

2018-06-13 17:08:20 286

原创 Hibernate关系映射

Hibernate关系映射分类一对一(单向和双向)一对多(单向和双向)多对一(单向和双向)多对多(单向和双向)使用双向就在非关系维护方加mappedbyMappedby的4个原则1.属性 返回值类型Shopcar里面和外键关联的那个属性user2.关系 mappedby(放弃维护关系) 只保存数据 不维护关系3.保存数据 双向关联的时候 如果想要保存数据 必须保存维护关系哪一方4.除了级联的保存之...

2018-06-13 14:29:47 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除